美文网首页三月听我说
docker centos7 systemctl

docker centos7 systemctl

作者: Ewdin_March | 来源:发表于2018-09-09 15:58 被阅读7次

1.下载centos

Dockerfile

FROM centos:7

ENV container docker

RUN (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"]

$ docker build --rm -t centos7/dev .

这样会生成一个镜像,该镜像就可以使用systemctl

2.生成一个容器  docker run --privileged --name "lnmp" -tid -p 8000:80 centos7/dev

3.docker exec -it "tag" /bin/bash

可以在bash中使用systemctl

相关文章

网友评论

    本文标题:docker centos7 systemctl

    本文链接:https://www.haomeiwen.com/subject/fhcdgftx.html