docker 支持systemctl start|stop|status等操作
用docker运行centos7容器时候,无法使用systemctl,官方解释是centos7的一个bug,可以有修复的办法:
在docker run的时候,加上--privileged 并且cmd使用/usr/sbin/init,命令如下:
docker run -it -d --name privileged --cap-add SYS_ADMIN --privileged centos:7 /usr/sbin/init
然后将这个容器commit,后面使用FROM基于该镜像构建容器,就会支持systemctl。