【发布时间】:2020-05-22 21:07:40
【问题描述】:
Docker swarm 在重启节点后重新创建容器。也就是说,它实际上会销毁旧容器并启动新容器。 我不喜欢这种行为。怎么改?
【问题讨论】:
-
你想要什么样的表态?重新启动旧容器而不启动新容器? Swarm 不会这样做,因为当一个节点宕机时,容器会在不处于全局模式时被重新调度到其他节点上。
标签: docker containers swarm
Docker swarm 在重启节点后重新创建容器。也就是说,它实际上会销毁旧容器并启动新容器。 我不喜欢这种行为。怎么改?
【问题讨论】:
标签: docker containers swarm
这是 Swarm 模式的默认行为,我不知道有一个选项可以更改不会带来更严重问题的行为(启动太多容器,以及在 Swarm 模式控制之外运行的孤立容器)。容器应该被视为短暂的,容器内没有持久数据(这些数据应该在卷中)。
【讨论】: