У меня есть конфигурация docker swarm с 3 узлами. Есть сеть, которая находится только на одном из узлов. На этом конкретном узле docker network ls
показывает сеть, docker network rm [network-id]
говорит: « Ошибка, ответ от демона: сеть ... не найдена "в то время как docker network inspect [network-id]
показывает сеть, и она выглядит довольно хорошо (Scope: swarm, Driver: overlay). Точно так же, как тот, который я создал параллельно с тестированием, чтобы сравнить его.
Есть идеи? Как мне избавиться от этого сетевого зомби?
Как я могу избавиться от эта сеть - зомби?
Попробуйте следующее.
docker network inspect <id> or <name>
В разделе «Контейнеры» вы видите все контейнеры, которые все еще подключены к сети
docker network disconnect -f <networkID> <endpointName> or <endpointId> try both
Затем удалите все неиспользуемые сети
docker network prune
Проблема решена для меня;)