Py学习  »  docker

删除DOCKER群集模式中的崩溃容器

rtut • 4 年前 • 183 次点击  

我使用swarm模式管理我的容器。但如果我停止工作容器或工作容器崩溃,Docker不会删除它们。但要重新振作起来。我有一个有趣的情况,我有20个容器,每个容器中都有异常,容器停止并再次唤醒,再次被异常停止(异常在我的代码中,异常在我的应用程序关闭后),等等。在我停了很多集装箱之后。如何解决这个问题? 当我做秤时,所有好的不需要容器删除

在Docker指南中:

期望状态协调:swarm管理节点不断 监视群集状态并协调 实际状态和你表达的期望状态。例如,如果您设置 启动一个服务以运行一个容器和一个工作机的10个副本 托管两个副本崩溃,管理者创建两个新的 副本以替换崩溃的副本。Swarm管理器 将新副本分配给正在运行且可用的工作进程。

但没有关于移除停止的容器。

我可以使用cli命令删除已停止的容器,但可能有机会在docker swarm模式下执行此操作。

谢谢您。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46379
 
183 次点击