Docker停止后,进程还在?


用Docker跑Nginx+PHP,为了保持Docker不马上退出,还跑了Supervisord。现在的情况是Docker容器已经停了。docker ps -a显示是空。但是ps auxf可以看到Supervisord、Nginx、PHP还在。这是哪里出问题了?
已邀请:

shlallen - DaoCloud软件工程师,合伙人

赞同来自:


您的问题前半段的描述比较含糊。

后半段,我的看法是既然docker ps -a都不显示内容,那说明你把容器删了,仅仅是停止容器的话,docker ps -a不会为空的。(你会不会只是使用了docker ps,而没有指定-a参数)

关于ps命令的使用,本身我有点疑惑,是否可以贴图等给大家看一下。原则上是不会这些进程的。

tifayuki - Tutum 工程师

赞同来自:


你的那几个supervisord, nginx, php的父进程是docker -d么?

要回复问题请先登录注册