So entfernen Sie alle nicht verwendeten Objekte in Docker

So entfernen Sie alle nicht verwendeten Objekte in Docker

Der Befehl Docker System Prune wird verwendet, um alle nicht verwendeten Objekte auf Docker zu entfernen. Dieser Befehl entfernen alle angestoste Container, nicht verwendeten Bilder und alle nicht verwendeten Netzwerke.

Vielleicht gefällt dir:

  • So importieren und exportieren Sie Docker -Container?
  • So erstellen, listen und delte Docker -Container erstellen, listen und delte?

Docker entfernen ungenutzten Objekte

Melden Sie sich beim Docker -Host an und öffnen Sie die Eingabeaufforderung. Führen Sie dann den folgenden Befehl aus, um gestoppte Container, baumelnde Bilder und alle ungenutzten Netzwerke zu entfernen.

Docker -Systembetrieb WARNUNG! Dies wird beseitigt: - Alle Stoppbehälter - Alle Netzwerke, die nicht von mindestens einem Container verwendet werden - alle baumelnden Bilder - alle Build -Cache sind Sie sicher, dass Sie fortfahren möchten? [y/n] 

Der Standardbefehl fordert die Bestätigung auf. Drücken Sie 'y', um fortzufahren. Um die Bestätigungsaufforderung zu ignorieren, verwenden Sie die -F oder --Gewalt Flagge wie unten

Docker -Systemstreifen -Force 

Um alle nicht verwendeten Bilder zu entfernen (nicht nur eins) verwenden --alle oder -A Flaggenbefehl mit Prunenbefehl. Die Docker -Bilder bestehen aus mehreren Ebenen. Die baumelnden Bilder sind Ebenen, die keine Beziehung zu markierten Bildern haben.

Docker -Systembetrieb -alle 

Standardmäßig entfernt der Befehl docker system prune nicht unbenutzte Volumina, um versehentliche Datenverlust zu verhindern. Aber Sie können die verwenden --Bände Flagge auch, um Volumes zu beschneiden:

Docker -System -Pflaume -Volumen