The new Docker Hub is available in beta try it here
OFFICIAL REPOUpdated 2 weeks, 4 days ago


Debian is a Linux distribution that's composed entirely of free and open-source software.

Supported tags and respective Dockerfile links

For more information about this image and its history, please see the relevant manifest file (library/debian) in the docker-library/official-images GitHub repo.

What is Debian?

Debian is an operating system which is composed primarily of free and open-source software, most of which is under the GNU General Public License, and developed by a group of individuals known as the Debian project. Debian is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for several other Linux distributions.


About this image

The debian:latest tag will always point the latest stable release (which is, at the time of this writing, debian:jessie). Stable releases are also tagged with their version (ie, debian:8 is an alias for debian:jessie, debian:7 is an alias for debian:wheezy, etc).

The rolling tags (debian:stable, debian:testing, etc) use the rolling suite names in their /etc/apt/sources.list file (ie, deb testing main).


The mirror of choice for these images is so that it's as close to optimal as possible, regardless of location or connection.

$ docker run debian:jessie cat /etc/apt/sources.list
deb jessie main
deb jessie-updates main
deb jessie/updates main

Supported Docker versions

This image is officially supported on Docker version 1.7.1.

Support for older versions (down to 1.0) is provided on a best-effort basis.

User Feedback


Documentation for this image is stored in the debian/ directory of the docker-library/docs GitHub repo. Be sure to familiarize yourself with the repository's file before attempting a pull request.


If you have any problems with or questions about this image, please contact us through a GitHub issue.

You can also reach many of the official image maintainers via the #docker-library IRC channel on Freenode.


You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.

Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.


1 month, 3 weeks ago
profile picturechristianhesslemonade

The command uname -p returns unknown

1 month, 3 weeks ago
profile picturejjuarez

…and what about lenny version? old version are very useful for doing nasty things like packaging for old infrastructures

2 months ago
profile picturetallpaul

Is there a way to build an i686 instead of a x86_64 squeeze image?

4 months, 2 weeks ago
profile picturedockerpro

The latest build has broken haproxy:latest with this error: haproxy: “error while loading shared libraries: cannot open shared object file: No such file or directory”

5 months ago
profile pictureintoscience

The Information tab mentions debian:7.4 which is no longer the same as debian:wheezy. Rephrasing that sentence might make the Information no longer become untrue when the :wheezy tag is moved.

6 months ago
profile picturemathieuruellan

The debian security repo add a fix for the GHOST. Does the wheezy image has be updated?

6 months, 2 weeks ago
profile picturephilcryer

@yvnicolas - something like:

apt-get update; apt-get install procps -yy

– do whatever you need with ps here, then cleanup –

apt-get purge procps -yy && \
apt-get clean -y && apt-get autoclean -y && apt-get autoremove -y

exit, commit, push

7 months, 2 weeks ago
profile picturemalaheenee

I think that is more usable integrate sid & unstable, tenting & jessie. What for keep similar images as separate tags?

8 months, 2 weeks ago
profile picturebabramssge

@yvnicolas you need to install ps from package: procps

8 months, 2 weeks ago
profile pictureyvnicolas

Any hint or workaround on xorax question? I am having the same problem just trying to look at active processes inside a container, ps doesnot work : root@51afd6b09af8:/# ps bash: ps: command not found

8 months, 3 weeks ago
profile picturexorax

I am having a problem with this.. The distribution seems to be incomplete or something. E.g. when I try to install RVM, it complains that the 'ps' utility is missing. And indeed I was unable to locate 'ps' inside the image..

9 months, 1 week ago
profile picturedfarrell07

It'd be a nice clarification to add an 8 tag to the Jessie image.

9 months, 1 week ago
profile pictureaveltens

It should be noted, that it is necessary to run “apt-get update” before installation of anything via apt-get is possible.

9 months, 2 weeks ago
profile picturenrodriguez

Hi there!

Debian has been updated to 7.7 version. Can you please create the corresponding tag?

Thank you!

1 year, 3 months ago
profile picturenodeguy

How frequently are these images updated?

1 year, 3 months ago
profile picturedhrp

@olberger. Thanks for adding that link. I've added a link to the stackbrew repository which in turn points to the actual commits and files the images are built from.

1 year, 4 months ago
profile pictureolberger

AFAIU, is the source for official Debian images repository, in case of need (issues reporting)

1 year, 4 months ago
profile pictureolberger

Would be great to have documentation on how the image was generated

1 year, 5 months ago
profile picturejacksoncage

Awesome with a official image, been waiting for so long!

1 year, 5 months ago
profile picturerosstimson

Really pleased to see that there is now an official Debian image, many thanks.