更新swarm集群中的dockernetworking,无需停机

Outnetworking是用默认设置在撰写文件中定义的,过了一段时间,我们意识到它会创build子网为10.0.2.0/24的覆盖networking。 最终我们开始用尽IP。

现在我们想把子网改成类似/ 20的东西。 我想我们需要创build新的networking,并将其附加到每个容器,但这将需要重新创build每个容器,这将导致停机。

有没有其他的方法来做到这一点?

我们find了一个解决方法。 您可以手动创build新networking,将其连接到具有别名的所有容器,然后断开所有容器的旧networking并将其删除。