关于supervisor管理docker容器遇到的坑

  • 时间:
  • 浏览:1

docker exec -it zzz bash

版权声明:本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,什么都承担相关法律责任。可能性您发现本社区涵盖涉嫌抄袭的内容,欢迎发送邮件至:

docker build -t centos:v1 .最后启动容器

进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

场景:可能性有什么都人对docker夹生悉的人老会 遇到容器中启动服务提示不允许,如下图所示

systemctl start sshdFailed to get D-Bus connection: Operation not permitted网上什么都人说是centos7.0的bug,升级到7.2能处置,都不 什么都人说用其它的最好的办法处置,我试过升级到7.2这俩 肯定是不行的,另外一种生活最好的办法是启动容器的刚刚用/usr/sbin/init参数(最好的办法随便说说可行),倘若改变了容器启动后的参数,倘若可能性什么都人和我一样对于dockerfile中的CMD和ENTRYPOINT的区别还都不 很懂,什么都我还是建议大伙 使用supervisor来启动这俩 服务,这不我昨天启动sshd和httpd服务就遇到十个 坑。特此记录一下!

docker run -d -it --name=zzz -p 2222:22 -p 100:100 centos:v1结果是很悲催的,容器启动不起来......