您的位置:首页 > 运维架构 > Docker

docker Failed to get D-Bus connection 报错

2017-10-03 11:04 417 查看
在docker中使用
systemctl start xxxx
命令的时候出现错误,如下,

[root@e13c3d3802d0 /]# service httpd start
Redirecting to /bin/systemctl start  httpd.service
Failed to get D-Bus connection: Operation not permitted


这问题目前只有在centos7中才出现,应该算是一个bug。

解决方法,在启动docker容器时在最后加上
/usr/sbin/init
,如下,

sudo docker run -itd --name=centos-server centos /usr/sbin/init


参考文章:

http://xiaoqiangge.com/aritcle/1506999242161.html

http://welcomeweb.blog.51cto.com/10487763/1735251
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker centos7