pruneUm diesen Befehl verwenden zu können, müssen sowohl die Client- als auch die Daemon-API-Version mindestens 1,25 sein. Verwenden Sie den Befehl „Docker-Version“ auf dem Client, um die API-Versionen des Clients und des Daemons zu überprüfen. Docker-Volume bereinigen [OPTIONEN] Löschen Sie lokale Volumes, die von keinem Container verwendet werden. OPTIONEN
rmUm diesen Befehl verwenden zu können, müssen sowohl die Client- als auch die Daemon-API-Version mindestens 1.21 sein. Verwenden Sie den Befehl „Docker-Version“ auf dem Client, um die API-Versionen des Clients und des Daemons zu überprüfen. Docker-Volume rm [OPTIONEN] VOLUME [VOLUME…] Löscht ein oder mehrere Volumes. Ab Version 1.25 wird die Option --force, -f unterstützt, um das Löschen eines oder mehrerer Volumes zu erzwingen. Ergänzung: Docker entfernt, schneidet und löscht (beschneidet) ungenutzte Images, Container, Volumes und Netzwerke Siehe Docker Prune Bietet den Prune-Befehl zum Entfernen nicht verwendeter Bilder, Container, Volumes und Netzwerke. Bilder beschneidenDocker Image Prune entfernt Bilder, die nicht markiert sind und auf die von Containern nicht verwiesen wird. Diese Bilder werden als Dangling Images bezeichnet. Beispiel 1: Docker-Image bereinigenRedis gelöscht, keine Tags und keine Referenzen #docker ps -a CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN # Docker-Bilder REPOSITORY TAG BILD ID ERSTELLT GRÖSSE nginx latest ae2feff98a0c vor 4 Tagen 133MB redis <keine> ef47f3b6dc11 vor 8 Tagen 104 MB centos latest 300e315adb2f vor 12 Tagen 209MB Ubuntu aktuellste f643c72bc252 vor 3 Wochen 72,9 MB docs/docker.github.io latest 32ed84d97e30 vor 6 Monaten 1GB # Docker-Image bereinigen # Docker-Bilder REPOSITORY TAG BILD ID ERSTELLT GRÖSSE nginx latest ae2feff98a0c vor 4 Tagen 133MB centos latest 300e315adb2f vor 12 Tagen 209MB Ubuntu aktuellste f643c72bc252 vor 3 Wochen 72,9 MB docs/docker.github.io latest 32ed84d97e30 vor 6 Monaten 1GB Beispiel 2: Entfernen Sie alle Bilder, die nicht von Containern verwendet werden -aDocker-Image bereinigen -a Warnmeldungen überspringen: --force oder -f Docker-Image bereinigen -f Beispiel 3: Filterlöschung durchführen:Bilder, die vor mehr als 24 Stunden erstellt wurden Docker-Image bereinigen -a --filter "bis=24h" Weitere Informationen zu Filtern finden Sie im Handbuch zum Beschneiden von Docker-Images. Container entfernenWenn der Container gestoppt wird, wird er nicht automatisch gelöscht, es sei denn, während des Docker-Laufs wird --rm angegeben. Die Schreibebene eines angehaltenen Containers nimmt weiterhin Speicherplatz ein. Um sie zu löschen, verwenden Sie daher den Befehl „Docker Container Prune“.
Entfernen eines VolumesVolumes werden von einem oder mehreren Containern verwendet und belegen Speicherplatz auf der Hostmaschine. Das Volume wird nicht automatisch entfernt, da dies zur Zerstörung der Daten führen würde. Docker-Volume bereinigen
Entfernen eines NetzwerksDocker-Netzwerke belegen keinen Speicherplatz, erstellen aber iptables-Regeln, überbrücken Netzwerkdienste und Routing-Einträge. Löschen Sie das vom Container nicht verwendete Netzwerk. Gehen Sie dazu folgendermaßen vor Docker-Netzwerk beschneiden
Alles entfernenDer Befehl „Docker System Prune“ ist eine Abkürzung zum Entfernen von Images, Containern und Netzwerken. In Docker 17.06.0 und früher können Volumes auch entfernt werden. In Docker 17.06.1 oder höher müssen Sie den Parameter --volumes angeben. Beispiel (ohne Entfernen des Volumes):# Docker-System bereinigen ACHTUNG! Dadurch wird Folgendes entfernt: - alle gestoppten Container - Alle Netzwerke, die nicht von mindestens einem Container verwendet werden - alle hängenden Bilder -alle Build-Cache Möchten Sie wirklich fortfahren? [j/N] j Beispiel (mit der Möglichkeit, Volumes zu entfernen): Fügen Sie --volumes hinzu# Docker-System beschneiden --Volumes ACHTUNG! Dadurch wird Folgendes entfernt: - alle gestoppten Container - Alle Netzwerke, die nicht von mindestens einem Container verwendet werden - alle Volumes, die nicht von mindestens einem Container verwendet werden - alle hängenden Bilder -alle Build-Cache Möchten Sie wirklich fortfahren? [j/N] j
Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: Referenz zur Webseitenerstellung im IE6 - Standardstil im IE6
>>: Die Popularität chinesischer Domainnamen in China hat eine neue Höhepunktrunde eingeleitet
Inhaltsverzeichnis 1. Einfach zu bedienen 2. Verw...
Nachdem die Systemzeit mit Java ermittelt und in ...
Wenn wir in der MySQL-Datenbank Fuzzy-Abfragen be...
Lernpläne werden leicht unterbrochen und es ist s...
Heute bin ich auf eine sehr seltsame Situation ge...
Dieser Artikel beschreibt anhand eines Beispiels ...
Inhaltsverzeichnis Zweck Experimentelle Umgebung ...
Legen Sie ein Hintergrundbild für die Tabelle fes...
Inhaltsverzeichnis 1. Problematische SQL-Anweisun...
Vorwort Wenn wir einen MySQL-Cluster erstellen, m...
1. Vergleichen Sie den alten virtuellen DOM mit d...
Inhaltsverzeichnis Vorwort VMware-Klon virtueller...
1. Benutzerdefinierte Textauswahl ::Auswahl { Hin...
Inhaltsverzeichnis 1. Kartenmethode 2. Anwendung ...
Vorwort In einem aktuellen Projekt mussten wir ei...