Docker容器内服务自启
创建容器时需要配置--privileged
和容器启动后执行的命令为/sbin/init/
。
docker run -d -it --name example -p 3308:3306 -p 2080:80 --privileged -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos:7 /sbin/init
容器内部使用systemctl
管理系统服务。
创建容器时需要配置--privileged
和容器启动后执行的命令为/sbin/init/
。
docker run -d -it --name example -p 3308:3306 -p 2080:80 --privileged -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos:7 /sbin/init
容器内部使用systemctl
管理系统服务。