Alle Docker Container, Images oder Netzwerke stoppen und löschen

Wer schon mal mit Docker experimentiert hat weiß, wie nervig es gerade am Anfang sein kann die Container zu stoppen und zu löschen. Um dies für alle Container zu tun einfach

sudo docker stop $(sudo docker ps -a -q)
sudo docker rm $(sudo docker ps -a -q)

nutzen.

Images löschen

sudo docker rmi $(sudo docker images -qf "dangling=true")

gelöscht werden. Aber Vorsicht! Nun müssen diese erneut geladen werden…

Netzwerke löschen

Möchtet Ihr bestimmte Netzwerke löschen, müsst Ihr aufpassen. Ich würde empfehlen diese nur explizit zu löschen (nicht alle). Dafür nutzt Ihr einfach:

sudo docker network ls

und dann löscht Ihr das/die Netzwerk/e mit

sudo docker network rm NETWORK ID

 

Edit 11/2019

Mittlerweile geht das ganze ab Version 1.25 wesentlich einfacher mit

sudo docker system prune

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert