vicamo/debian
Debian docker images for all versions/architectures
100K+
Dockerfile
linkssqueeze
, squeeze-amd64
(squeeze/amd64/Dockerfile)squeeze-armel
(squeeze/armel/Dockerfile)squeeze-i386
(squeeze/i386/Dockerfile)squeeze-mips
(squeeze/mips/Dockerfile)squeeze-mipsel
(squeeze/mipsel/Dockerfile)squeeze-powerpc
(squeeze/powerpc/Dockerfile)oldoldstable
, oldoldstable-amd64
(oldoldstable/amd64/Dockerfile)oldoldstable-armel
(oldoldstable/armel/Dockerfile)oldoldstable-i386
(oldoldstable/i386/Dockerfile)oldoldstable-mips
(oldoldstable/mips/Dockerfile)oldoldstable-mipsel
(oldoldstable/mipsel/Dockerfile)oldoldstable-powerpc
(oldoldstable/powerpc/Dockerfile)wheezy
, wheezy-amd64
(wheezy/amd64/Dockerfile)wheezy-armel
(wheezy/armel/Dockerfile)wheezy-armhf
(wheezy/armhf/Dockerfile)wheezy-i386
(wheezy/i386/Dockerfile)wheezy-mips
(wheezy/mips/Dockerfile)wheezy-mipsel
(wheezy/mipsel/Dockerfile)wheezy-powerpc
(wheezy/powerpc/Dockerfile)oldstable
, oldstable-amd64
(oldstable/amd64/Dockerfile)oldstable-armel
(oldstable/armel/Dockerfile)oldstable-armhf
(oldstable/armhf/Dockerfile)oldstable-i386
(oldstable/i386/Dockerfile)oldstable-mips
(oldstable/mips/Dockerfile)oldstable-mipsel
(oldstable/mipsel/Dockerfile)oldstable-powerpc
(oldstable/powerpc/Dockerfile)jessie
, jessie-amd64
, latest
, latest-amd64
(jessie/amd64/Dockerfile)jessie-arm64
, latest-arm64
(jessie/arm64/Dockerfile)jessie-armel
, latest-armel
(jessie/armel/Dockerfile)jessie-armhf
, latest-armhf
(jessie/armhf/Dockerfile)jessie-i386
, latest-i386
(jessie/i386/Dockerfile)jessie-mips
, latest-mips
(jessie/mips/Dockerfile)jessie-mipsel
, latest-mipsel
(jessie/mipsel/Dockerfile)jessie-powerpc
, latest-powerpc
(jessie/powerpc/Dockerfile)jessie-s390x
, latest-s390x
(jessie/s390x/Dockerfile)stable
, stable-amd64
(stable/amd64/Dockerfile)stable-arm64
(stable/arm64/Dockerfile)stable-armel
(stable/armel/Dockerfile)stable-armhf
(stable/armhf/Dockerfile)stable-i386
(stable/i386/Dockerfile)stable-mips
(stable/mips/Dockerfile)stable-mipsel
(stable/mipsel/Dockerfile)stable-powerpc
(stable/powerpc/Dockerfile)stable-s390x
(stable/s390x/Dockerfile)stretch
, stretch-amd64
(stretch/amd64/Dockerfile)stretch-arm64
(stretch/arm64/Dockerfile)stretch-armel
(stretch/armel/Dockerfile)stretch-armhf
(stretch/armhf/Dockerfile)stretch-i386
(stretch/i386/Dockerfile)stretch-mips
(stretch/mips/Dockerfile)stretch-mipsel
(stretch/mipsel/Dockerfile)stretch-powerpc
(stretch/powerpc/Dockerfile)stretch-s390x
(stretch/s390x/Dockerfile)testing
, testing-amd64
(testing/amd64/Dockerfile)testing-arm64
(testing/arm64/Dockerfile)testing-armel
(testing/armel/Dockerfile)testing-armhf
(testing/armhf/Dockerfile)testing-i386
(testing/i386/Dockerfile)testing-mips
(testing/mips/Dockerfile)testing-mipsel
(testing/mipsel/Dockerfile)testing-powerpc
(testing/powerpc/Dockerfile)testing-s390x
(testing/s390x/Dockerfile)sid
, sid-amd64
(sid/amd64/Dockerfile)sid-arm64
(sid/arm64/Dockerfile)sid-armel
(sid/armel/Dockerfile)sid-armhf
(sid/armhf/Dockerfile)sid-i386
(sid/i386/Dockerfile)sid-mips
(sid/mips/Dockerfile)sid-mipsel
(sid/mipsel/Dockerfile)sid-powerpc
(sid/powerpc/Dockerfile)sid-s390x
(sid/s390x/Dockerfile)unstable
, unstable-amd64
(unstable/amd64/Dockerfile)unstable-arm64
(unstable/arm64/Dockerfile)unstable-armel
(unstable/armel/Dockerfile)unstable-armhf
(unstable/armhf/Dockerfile)unstable-i386
(unstable/i386/Dockerfile)unstable-mips
(unstable/mips/Dockerfile)unstable-mipsel
(unstable/mipsel/Dockerfile)unstable-powerpc
(unstable/powerpc/Dockerfile)unstable-s390x
(unstable/s390x/Dockerfile)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.
suite-arch
format. Tags named as suite
only are convenient aliases for amd64 architecture. That is, squeeze
is actually squeeze-amd64
.oldoldstable-*
, oldstable-*
, stable-*
, testing-*
, unstable-*
tags are built based on their named suite-arch
corresponding ones with one additional layer applied -- change /etc/apt/sources.list
.*-amd64
images are actually those in Docker official Debian images.Checkout vicamo/docker-brew-debian to master
branch. WARNING: this is a HUGE (863 MB) repository because it contains 31 rootfs archives. One might only want to clone it before going to bed.
git clone -b master git@github.com:vicamo/docker-brew-debian.git
Checkout docker/docker to master
branch.
git clone -b master git@github.com:docker/docker.git
Install Debian package qemu-user-static. We need it to create foreign arched images as described in issue #8602
sudo apt-get install qemu-user-static
Update the mkimage.sh
symbolic link to contrib/mkimage.sh
in the just cloned docker/docker repository.
cd some/path/to/vicamo/docker-brew-debian
ln -sf some/path/to/docker/docker/contrib/mkimage.sh
Now you may have some fun by:
DEBOOTSTRAP=qemu-debootstrap ./update.sh jessie/s390x sid ...
Note 1: For creating arm64 images, one has to explicitly assign DONT_TOUCH_SOURCES_LIST=1
in contrib/mkimage/debootstrap
in docker/docker repository.
If you have any problems with or questions about this image, please contact us through a GitHub issue.
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.
docker pull vicamo/debian