Skip to content

Instantly share code, notes, and snippets.

@TomaszKlosinski
Created May 16, 2017 09:37
Show Gist options
  • Save TomaszKlosinski/ae2f8984869e3eac2842320799ee2be9 to your computer and use it in GitHub Desktop.
Save TomaszKlosinski/ae2f8984869e3eac2842320799ee2be9 to your computer and use it in GitHub Desktop.
Dockerfile for a systemd based docker image.
FROM fedora:rawhide
MAINTAINER “Dan Walsh” <dwalsh@redhat.com>
ENV container docker
RUN yum -y update; yum clean all
RUN yum -y install systemd; yum clean all;
(cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done);
rm -f /lib/systemd/system/multi-user.target.wants/*;
rm -f /etc/systemd/system/*.wants/*;
rm -f /lib/systemd/system/local-fs.target.wants/*;
rm -f /lib/systemd/system/sockets.target.wants/*udev*;
rm -f /lib/systemd/system/sockets.target.wants/*initctl*;
rm -f /lib/systemd/system/basic.target.wants/*;
rm -f /lib/systemd/system/anaconda.target.wants/*;
VOLUME [ “/sys/fs/cgroup” ]
CMD [“/usr/sbin/init”]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment