Debian with systemd as init system
285
This Docker image enhances the Debian image to be run like a VM or LXC container including systemd as init system and other utilities.
In addition to systemd cron and anacron will be installed. However, in contrast to the official Debian CD, rsyslog will NOT be installed, as journald should fit most needs.
For Debian stable run:
docker run -d -it \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
jerryxhx/debian-systemd:stable
For Debian testing run:
docker run -d -it \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
jerryxhx/debian-systemd:testing
As the image mounts the systemd cgroup into the container, the host needs to have it mounted already. However, boot2docker doesn't have systemd installed and therefore this cgroup isn't available.
To get the cgroup mounted in the Docker VM, you can login into the VM by running
docker-machine ssh and run the following code to apply the patch:
sudo -s
cat >> /var/lib/boot2docker/bootsync.sh <<EOF
mkdir /sys/fs/cgroup/systemd
mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
EOF
exit
At the moment, this image does NOT support autobuild, as (at the time of writing this) the Docker cloud does not support multiarch builds. However, this image will be updated on a regular basis by scheduled builds.
This project is licensed under the MIT License.
© 2018-2019 Alexander Haase
Content type
Image
Digest
Size
107.9 MB
Last updated
about 6 years ago
docker pull jerryxhx/debian-systemd:testing