应该很多朋友在使用docker的时候,都会尝试使用systemctl去启动服务等等,然后报错
报错的原理大家可以去查看别的文章
这里展示可以怎么解决
#先通过run启动容器,重点 --privileged=true 以及 /usr/sbin/init
docker run -d -name centos7 --privileged=true centos:7 /usr/sbin/init
#再通过exec进入容器
docker exec -it centos7 /bin/bash
应该很多朋友在使用docker的时候,都会尝试使用systemctl去启动服务等等,然后报错
报错的原理大家可以去查看别的文章
这里展示可以怎么解决
#先通过run启动容器,重点 --privileged=true 以及 /usr/sbin/init
docker run -d -name centos7 --privileged=true centos:7 /usr/sbin/init
#再通过exec进入容器
docker exec -it centos7 /bin/bash