Dockerfile (826B)
1 FROM debian 2 3 ENV container podman 4 ENV DEBIAN_FRONTEND noninteractive 5 6 # Enable systemd. 7 RUN apt-get update ; \ 8 apt-get install -y nginx postgresql postgresql-client inetutils-ping procps vim less systemd systemd-sysv; \ 9 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ; \ 10 rm -rf /lib/systemd/system/multi-user.target.wants/* ; \ 11 rm -rf /etc/systemd/system/*.wants/* ; \ 12 rm -rf /lib/systemd/system/local-fs.target.wants/* ; \ 13 rm -rf /lib/systemd/system/sockets.target.wants/*udev* ; \ 14 rm -rf /lib/systemd/system/sockets.target.wants/*initctl* ; \ 15 rm -rf /lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup* ; \ 16 rm -rf /lib/systemd/system/systemd-update-utmp* 17 18 RUN systemctl enable postgresql.service 19 RUN systemctl enable nginx.service 20 21 EXPOSE 80/tcp 22 23 CMD ["/lib/systemd/systemd"] 24