我使用群模式来管理我的容器。但是,如果我停止工作容器或工作容器崩溃,则docker不会删除它们。但是醒来。我有一个有趣的情况,我有20个容器,每个容器中都有一个异常,容器停止并再次唤醒,再次因异常(在我的应用程序关闭后异常中的代码异常)而停止,依此类推。在我停下许多容器之后。如何解决这个问题? 当我扩大规模时,一切都不需要删除容器
在docker指南中:
所需状态对帐:群体管理器节点不断 监视群集状态并协调两者之间的任何差异 实际状态和您表达的期望状态。例如,如果您设置 建立服务以运行一个容器的10个副本和一个工作计算机 托管其中两个副本崩溃,管理器创建了两个新副本 副本来替换崩溃的副本。群经理 将新副本分配给正在运行且可用的工作器。
但是有关删除已停止的容器的任何事情。
我可以使用cli命令删除已停止的容器,但是也许有机会从docker-swarm模式执行此操作。
谢谢。