我使用选项--restart总是运行一些容器.
它工作得很好,很好,我现在很难阻止这些容器:)
我试过了 :
sudo docker stop container && sudo docker rm -f container
Run Code Online (Sandbox Code Playgroud)
但容器仍然重新启动.
该泊坞窗文档解释了重启的政策,但我没有找到任何解决这个问题.
只是
sudo docker rm -f container
Run Code Online (Sandbox Code Playgroud)
如果进程正在运行并将一步删除容器,它将终止该进程.
也就是说,我无法复制你描述的症状.如果我运行--restart=always
,docker stop
将停止该过程并保持停止.
我使用的是Docker 1.3.1版.
非常感谢那些花时间回复的人。
如果直接使用docker,Bryan是对的sudo docker rm -f container
就足够了。
我的问题主要是我使用 puppet 来部署 docker 镜像并运行容器。我使用这个模块,它在 /etc/init 中为新贵进程管理器创建条目。
我认为,我的问题是,进程管理器和 docker 之间存在某种不兼容性。
在这种情况下,只需停止容器即可sudo stop docker-container
。
有关管理 docker 容器运行的更多信息可以在docker 网站上找到
归档时间: |
|
查看次数: |
10526 次 |
最近记录: |