首页 > 解决方案 > 从 docker 服务中删除网络

问题描述

因为我们的服务提供商只提供/24网络,所以我必须创建多个连接容器的网络。

但是我现在有一个问题,容器在“新”状态下“悬空”,因为网络是“满的”。

因此,我想从服务中删除一个网络并添加另一个。

我发现类似从容器中删除网络(我需要从 docker 容器中删除已删除的网络),但我想从服务中删除网络。

通过进一步的研究,我可以添加一个网络docker service update --network-add name=traefik-net5 containername- 这工作正常,但我也想删除另一个网络。

还应该有一个选项,--network-rm就像docker service update --network-rm name=traefik-net4 containername它说的那样Error: No such network: name=traefik-net4

因此,尽管网络 traefik-net4 已附加到服务,但我无法删除它。

如何从服务中删除网络 treaefik-net4?还是我必须删除该服务并创建一个全新的服务?

标签: dockerdocker-swarm

解决方案


推荐阅读