【发布时间】:2016-08-22 19:15:15
【问题描述】:
Out 网络是在 compose 文件中使用默认设置定义的,过了一段时间我们意识到它创建了具有子网 10.0.2.0/24 的覆盖网络。最终,我们开始用完 IP。
现在我们想将子网更改为 /20 之类的内容。我想我们需要创建新网络并将其附加到每个容器,但这需要重新创建每个容器,这会导致停机。
还有其他方法可以做到这一点吗?
【问题讨论】:
标签: docker docker-swarm docker-networking
Out 网络是在 compose 文件中使用默认设置定义的,过了一段时间我们意识到它创建了具有子网 10.0.2.0/24 的覆盖网络。最终,我们开始用完 IP。
现在我们想将子网更改为 /20 之类的内容。我想我们需要创建新网络并将其附加到每个容器,但这需要重新创建每个容器,这会导致停机。
还有其他方法可以做到这一点吗?
【问题讨论】:
标签: docker docker-swarm docker-networking
我们找到了解决方法。您可以手动创建新网络,将其连接到具有别名的所有容器,然后断开旧网络与所有容器的连接并将其删除。
【讨论】: