Supprimer le pont docker0

58

J'utilise docker via

# service docker start

Cela crée un docker0pont. Cependant en utilisant

# service docker stop

ne supprime pas ce pont.

Comment puis-je m'en débarrasser? Je ne suis pas sûr d'avoir manqué quelque chose ici.

tynn
la source
Voir aussi serverfault.com/questions/642981/…
Ondra Žižka

Réponses:

93

Supprimez-le simplement:

ip link del docker0

(L'ancienne façon spécifique aux ponts: brctl delbr docker0)

Grawity
la source
5
C'était la première étape, mais NetworkManagerle pont était toujours en place. Alors appeler a nmcli connection delete docker0résolu le problème complètement.
Tynn
Merci pour la note @tynn, certainement utile lors du développement à partir d'un système avec une interface graphique.
dragon788
3
Est-ce que cette solution empêchera Docker de démarrer correctement après avoir fait service docker startou docker créera à nouveau le pont?
AlikElzin-kilaka
1
Non tu ne le fais pas. iproute2 est parfaitement capable de faire la même chose.
Grawity
5
@ AlikElzin-kilaka le pont est créé à nouveau lorsque vous démarrez docker
Fabian Schmengler