Docker-Management: Unbenutzte Images, Container und Volumes entfernen

Einleitung

Docker erleichtert es, Anwendungen und Dienste in Containern zu bündeln, damit sie überall ausgeführt werden können. Während der Arbeit mit Docker sammeln sich jedoch leicht ungenutzte Images, Container und Datenvolumes an, die die Ausgabe unübersichtlich machen und Speicherplatz beanspruchen.

Docker bietet alle notwendigen Tools, um Ihr System über die Kommandozeile aufzuräumen. Dieser Cheat-Sheet-ähnliche Leitfaden bietet eine schnelle Referenz zu Befehlen, die nützlich sind, um Speicherplatz freizugeben und Ihr System durch das Entfernen ungenutzter Docker-Images, Container und Volumes organisiert zu halten.

Docker-Management: So verwenden Sie diesen Leitfaden

  • Dieser Leitfaden ist im Cheat-Sheet-Format mit eigenständigen Befehlen gestaltet.
  • Springen Sie zu jedem Abschnitt, der für Ihre Aufgabe relevant ist.
  • Hinweis: Die Syntax für Befehlsersetzung, $(Befehl), ist in vielen beliebten Shells wie bash, zsh und Windows Powershell verfügbar.

Docker-Management: Bereinigen von ungenutzten oder überflüssigen Images, Containern, Volumes und Netzwerken

Docker bietet einen einzigen Befehl, der alle Ressourcen bereinigt – Images, Container, Volumes und Netzwerke –, die nicht getaggt oder mit einem Container verknüpft sind:


Um zusätzlich alle gestoppten Container und ungenutzten Images zu entfernen, fügen Sie die -a-Option hinzu:

Docker-Management: Entfernen von Docker-Images

Entfernen eines oder mehrerer spezifischer Images

Verwenden Sie den Befehl docker images mit der Option -a, um die ID der zu entfernenden Images zu finden. Entfernen Sie sie dann mit docker rmi:


Entfernen von überflüssigen Docker-Images

Um überflüssige Images zu finden:

docker images -f dangling=true


Um sie zu entfernen:

Entfernen von Containern

Docker-Management: Entfernen eines oder mehrerer spezifischer Container

Verwenden Sie docker ps -a, um die Container zu finden, die Sie entfernen möchten:


Entfernen aller gestoppten Container

Um gestoppte Container zu finden:

docker ps -a -f status=exited


Um sie zu entfernen:

docker rm $(docker ps -a -f status=exited -q)

Entfernen von Volumes

Entfernen eines oder mehrerer spezifischer Volumes

Verwenden Sie den Befehl docker volume ls, um Volumes zu finden:


Verwenden Sie dann docker volume rm, um sie zu entfernen:

docker volume rm <volume-name>

Entfernen von überflüssigen Volumes

Um überflüssige Volumes zu finden:

docker volume ls -f dangling=true


Um sie zu entfernen:

Fazit zu Docker-Management

Dieser Leitfaden deckt einige der gängigen Befehle zum Entfernen von Docker-Images, Containern und Volumes ab.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren:

centron Managed Cloud Hosting in Deutschland

Arbeiten mit Docker-Containern

Docker
Arbeiten mit Docker-Containern Content1 Einleitung2 Überblick über Arbeiten mit Docker-Containern3 Arbeiten mit Docker-Containern4 Fazit zu Arbeiten mit Docker-Containern Einleitung Docker ist ein beliebtes Containerisierungswerkzeug, das Softwareanwendungen ein Dateisystem bereitstellt, das…