vicamo/debian

By vicamo

Updated 10 days ago

Debian docker images for all versions/architectures

Image
3

100K+

vicamo/debian repository overview

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.

Debian

About these images

Tag Policy

  • In general, tags have the names in 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.
  • So far *-amd64 images are actually those in Docker official Debian images.

Development

  1. 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 [email protected]:vicamo/docker-brew-debian.git

  2. Checkout docker/docker to master branch.

    git clone -b master [email protected]:docker/docker.git

  3. 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

  4. 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

  5. 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.

User Feedback

Issues

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

Contributing

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.

Tag summary

Content type

Image

Digest

sha256:9c5c96999

Size

27.8 MB

Last updated

10 days ago

docker pull vicamo/debian:12-slim