有没有办法停止以 --restart=always
开头的泊坞广告容器,如下所示
sudo docker run -it --restart=always <image_id>
答案 0 :(得分:14)
这里是码头工人最近包括的强大鹰。 :d
您可以update
泊坞广告容器。
使用 sudo docker update --restart=no <container_id>
更新容器的--restart
标记。
现在你可以stop
容器。
答案 1 :(得分:1)
您应该能够使用docker stop然后使用docker rm来确保在守护程序重新启动时容器不会重新启动。
您的问题是码头工具github上的一个问题,有人就如何解决问题提出了一些意见here
我不确定在守护程序重启时重启已停止的容器是否有预期的行为......但是确保docker rm就是所需要的,不需要删除图像。
答案 2 :(得分:0)
如果您使用docker stop或docker kill,则正在手动停止容器,以使其不会重新启动。您可以对重启策略进行一些测试:重启docker守护进程,重启服务器,在容器内使用CMD并运行出口...
有关更多详细信息,请参见此答案: