it-swarm.com.de

Wie lösche ich ein Docker-Netzwerk, das nicht existiert?

Ich habe eine Docker-Schwarm-Konfiguration mit 3 Knoten. Es gibt ein Netzwerk, das sich nur auf einem der Knoten befindet. Auf diesem bestimmten Knoten docker network ls zeigt das Netzwerk, docker network rm [network-id] sagt "Fehlerantwort vom Daemon: Netzwerk ... nicht gefunden" während docker network inspect [network-id] zeige das Netzwerk und es sieht ziemlich gut aus (Umfang: Schwarm, Treiber: Overlay). Genau wie eine, die ich testweise parallel erstellt habe, um sie mit zu vergleichen. Irgendeine Idee jemand? Wie kann ich diesen Netzwerkzombie loswerden?

13
JRoppert

Wie kann ich diesen Netzwerkzombie loswerden?

Bitte versuche folgendes.

docker network inspect <id> or <name>

Unter Container sehen Sie alle Container, die noch mit dem Netzwerk verbunden sind

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

Entfernen Sie anschließend alle nicht verwendeten Netzwerke

docker network Prune

Das Problem wurde für mich behoben;)

14
Matthis Kohli