web-dev-qa-db-fra.com

Comment supprimer un réseau docker qui n'existe pas?

J'ai une configuration d'essaim de docker avec 3 nœuds. Il existe un réseau qui se trouve sur un seul des nœuds. Sur ce nœud particulier, docker network ls montre le réseau, docker network rm [network-id] dit "Réponse d'erreur du démon: réseau ... introuvable" tandis que docker network inspect [network-id] montre le réseau et il semble assez bon (portée: essaim, pilote: superposition). Exactement comme celui que j'ai créé en parallèle pour le tester. Une idée quelqu'un? Comment puis-je me débarrasser de ce zombie de réseau?

13
JRoppert

Comment puis-je me débarrasser de ce zombie de réseau?

S'il vous plaît essayez ce qui suit.

docker network inspect <id> or <name>

Sous Conteneurs, vous voyez tous les conteneurs qui sont toujours connectés au réseau

docker network disconnect -f <networkID> <endpointName> or <endpointId> try both

Supprimez ensuite tous les réseaux inutilisés

docker network Prune

Correction du problème pour moi;)

14
Matthis Kohli