【转】在centos7的docker容器里面不能用service启动服务

https://blog.csdn.net/u012834750/article/details/80357353

在centos7的docker容器里面不能用service启动服务。

报错内容:Failed to get D-Bus connection: Operation not permitted。

网上查询资料,说在docker run容器的时候加上 –privileged 参数,然而并无卵用。

报这个错的原因是dbus-daemon没能启动。systemctl并不是不能使用。将CMD或者entrypoint设置为/usr/sbin/init即可。docker容器会自动将dbus等服务启动起来。如下:

docker run --privileged -ti --name test  docker.io/centos:7  /usr/sbin/init

猜你喜欢

转载自blog.csdn.net/msdnchina/article/details/89455086