最近我把公司产品迁移到了CentOS1708环境下,于是就开始制作对应的docker镜像(虽然我一直“错误”的把docker当成虚机用,用着方便就好)
制作镜像完成之后,创建的容器需要自启动sshd服务,发现ssh无法连接,于是使用docker exec进去查看原因,ps -ef|grep sshd,发现服务没有sshd服务,于是手工启动systemctl start sshd,居然报错。
报错:Failed to get D-Bus connection: Operation not permitted
我在网上查资料(亲测可用):
docker run -tid -v /opt/apps:/opt/apps --privileged --name=wang- -node --hostname=wang- -node --network=bridge wang-centos7- /usr/sbin/init
注:关键在于使用 /usr/sbin/init作为入口,同时设置--privileged为超级权限启动,希望对docker初学者能有所帮助!
继续阅读与本文标签相同的文章
上一篇 :
Docker自制镜像之私有云平台完整版
下一篇 :
PM2简单用法
-
Windows下安装MySQL.zip
2026-05-25栏目: 教程
-
“干盘管”在高密数据中心的应用前景-孙长青
2026-05-25栏目: 教程
-
maven+SpringMVC搭建RESTful后端服务框架
2026-05-25栏目: 教程
-
云集:一个没有理想的电商“印刷机”?
2026-05-25栏目: 教程
-
【2019年8月】OCP 071认证考试最新版本的考试原题-第24题
2026-05-25栏目: 教程
