Назад | Перейти на главную страницу

Как удалить докер-сеть, которой не существует?

У меня конфигурация роя докеров с 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

Исправил проблему для меня;)