Benutzer können Anwendungen mit Docker -Bildern, Containern und Volumen erstellen und bereitstellen, die auf Containern montiert sind. Manchmal möchte der Docker -Entwickler jedoch Docker -Bilder, -Container oder -Benichte löschen, um den Systemraum zu freisetzen, oder sie werden möglicherweise nicht mehr benötigt.
Dieser Beitrag wird demonstrieren:
So entfernen Sie Docker -Bilder?
Die Hauptkomponente der Docker -Plattform, die einem Container mit der Verwaltung oder Bereitstellung eines Projekts mitteiltDocker -Bild”. Docker -Bilder werden Docker -Containern zugeordnet und können auch unabhängig ausgeführt werden. Entwickler können jedoch auf Probleme stoßen, Docker -Bilder zu entfernen, wenn Container mit den Bildern verbunden sind.
Schauen Sie sich die Anweisungen zur Entfernung von Docker -Bildern an.
Schritt 1: Docker -Bilder anzeigen
Listen Sie zunächst alle Bilder mit der Verwendung des angegebenen Befehls auf. Der "-ADie Option wird verwendet, um alle Docker -Bilder aufzulisten:
$ docker Bilder -a
Lassen Sie uns zum Beispiel die „entfernen“Dockerimage”:
Schritt 2: Docker -Bilder entfernen
Verwenden Sie das Docker -Bild, um das Docker -Bild zu entfernen. “Docker RMI " Befehl:
$ docker rmi dockerimage
Zu diesem Zeitpunkt können Sie einen Fehler erhalten, wenn das Bild einem Docker -Container zugeordnet ist, wie unten gezeigt:
Verwenden Sie das Bild, um das Bild zwangmäßig zu entfernen und den Konflikt zu lösen-F" Möglichkeit:
$ docker rmi -f dockerimage
Die Ausgabe zeigt an, dass das Bild gelöscht wurde:
Schritt 3: Bestätigen Sie, ob das Bild entfernt wird
Um zu bestätigen, ob das Docker -Bild entfernt wird oder nicht, listen Sie erneut alle Bilder auf:
$ docker Bilder -a
Hier können Sie sehen, dass wir das Docker -Bild erfolgreich gelöscht haben:
So entfernen Sie Docker -Container?
Der "Docker -Container”Ist ein weiterer wichtiger Teil der Docker -Plattform zum Verwalten, Erstellen und Bereitstellen von Anwendungen. Alle Projektabhängigkeiten, Pakete und Quellcode sind in einem einzigen Docker -Container enthalten. Sie werden als Virtualisierungsentwicklungsumgebung bezeichnet.
Gehen Sie die angegebenen Anweisungen durch, um die nicht verwendeten oder ausgelassenen Behälter zu entfernen.
Schritt 1: Docker -Container anzeigen
Um alle Docker -Container aufzulisten, die “Docker PSDer Befehl "Befehl wird zusammen mit dem" verwendet "-A" Möglichkeit:
$ docker ps -a
Lassen Sie uns zum Beispiel die „entfernen“Great_engelBartContainer:
Schritt 2: Docker -Container entfernen
Um den Docker -Container zu entfernen, führen Sie das aus “ausDocker RM " Befehl:
$ docker rm Great_engelbart
Alternativ können Benutzer auch den Docker -Container mit seiner ID entfernen:
$ Docker RM 79BA2A5D9F10
Schritt 3: Überprüfen Sie, ob der Docker -Container entfernt wird
Überprüfen Sie, ob der Docker -Container gelöscht wird oder nicht, indem Sie die Liste der Docker -Container anzeigen:
$ docker ps -a
Aus der folgenden Ausgabe können Sie feststellen, dass wir das “erfolgreich entfernt haben“Great_engelBart”Docker -Container:
So entfernen Sie das Docker -Volumen?
“Docker -VolumenIst der Teil des Docker -Containers und bezieht sich auf das Dateisystem, das mit dem Docker -Container verbunden ist. Sie werden verwendet, um die von dem Docker -Container verwendeten Daten zu bestehen oder zu generieren.
Um das Docker -Volumen zu entfernen, lesen Sie die angegebenen Anweisungen.
Schritt 1: Listen Sie das Docker -Volumen auf
Um alle Docker -Bände aufzulisten, die “Docker Volume LsDer Befehl ”wird wie folgt verwendet:
$ Docker Volume LS
Lassen Sie uns entfernen “Pythonimage”Docker -Volumen:
Schritt 2: Docker -Volumen entfernen
Um das Docker -Volumen zu entfernen, führen Sie das aus “ausDocker -Volumen RM " Befehl:
$ Docker Volume RM Pythonimage
Schritt 3: Das Volumen wird entfernt
Überprüfen Sie erneut die Liste der Volumina und überprüfen Sie, ob das angegebene Volumen entfernt wird oder nicht:
$ Docker Volume LS
Die folgende Ausgabe zeigt an, dass wir das Docker -Volumen erfolgreich entfernt haben:
Wie man das Docker -System beschnitten?
Docker System -Schnitt ist ein Prozess des Beschneidens des Docker -Systems, was bedeutet, dass alle nicht verwendeten und gestoppten Docker -Bilder, -container und Volumen gestoppt werden.
Um das Docker -System zu beschneiden, gehen Sie den erwähnten Befehl durch:
$ Docker -Systembetrieb
Überprüfen Sie nun das Ergebnis des oben genannten Befehls, indem Sie alle Docker-Container auflisten:
$ docker ps -a
Aus der Ausgabe können Sie sehen, dass das “Docker -SystembetriebDer Befehl ”Entfernt alle gestoppten Docker -Container:
Wir haben über das Entfernen von Docker -Bildern, -behältern und Bänden ausgearbeitet.
Abschluss
Verwenden Sie die Docker -Bilder, um die Docker -Bilder zu entfernenDocker rmi -f " Befehl. Um den Docker -Container zu entfernen, führen Sie das aus “ausDocker RM Befehl ”und entfernen Sie das Docker -Volumen mit der“Docker -Volumen RM " Befehl. Dieser Blog hat die Techniken zur Verfügung gestellt.