Benutzer können Anwendungen mithilfe von Docker-Images, Containern und in Containern bereitgestellten Volumes erstellen und bereitstellen. Manchmal möchte der Docker-Entwickler jedoch Docker-Images, -Container oder -Volumes löschen, um Systemspeicherplatz freizugeben, oder sie werden möglicherweise nicht mehr benötigt.
Dieser Beitrag wird zeigen:
Wie entferne ich Docker-Images?
Die Hauptkomponente der Docker-Plattform, die einem Container mitteilt, wie ein Projekt verwaltet oder bereitgestellt werden soll, wird als „ Docker-Image “. Docker-Images sind Docker-Containern zugeordnet und können auch unabhängig ausgeführt werden. Entwickler können jedoch auf Probleme beim Entfernen von Docker-Images stoßen, wenn Container mit den Images verknüpft sind.
Sehen Sie sich die Anweisungen zum Entfernen von Docker-Images an.
Schritt 1: Docker-Images anzeigen
Listen Sie zunächst alle Bilder auf, indem Sie den bereitgestellten Befehl verwenden. Die ' -a “-Option wird verwendet, um alle Docker-Images aufzulisten:
$ Docker-Bilder -a
Entfernen wir zum Beispiel das „ dockerimage “:
Schritt 2: Entfernen Sie Docker-Images
Um das Docker-Image zu entfernen, verwenden Sie das „ docker rmi
An dieser Stelle erhalten Sie möglicherweise eine Fehlermeldung, wenn das Image wie unten gezeigt mit einem Docker-Container verknüpft ist:
Um das Bild zwangsweise zu entfernen und den Konflikt zu lösen, verwenden Sie die „ -f ' Möglichkeit:
$ Docker-rmi -f dockerimageDie Ausgabe zeigt an, dass das Bild gelöscht wurde:
Schritt 3: Bestätigen Sie, ob das Bild entfernt wurde
Um zu bestätigen, ob das Docker-Image entfernt wurde oder nicht, listen Sie erneut alle Images auf:
$ Docker-Bilder -aHier sehen Sie, dass wir das Docker-Image erfolgreich gelöscht haben:
Wie entferne ich Docker-Container?
Die ' Docker-Container “ ist ein weiterer wichtiger Bestandteil der Docker-Plattform, die zum Verwalten, Erstellen und Bereitstellen von Anwendungen verwendet wird. Alle Projektabhängigkeiten, Pakete und Quellcodes sind in einem einzigen Docker-Container enthalten. Sie werden als Virtualisierungs-Entwicklungsumgebung bezeichnet.
Um die unbenutzten oder verlassenen Behälter zu entfernen, befolgen Sie die angegebenen Anweisungen.
Schritt 1: Docker-Container anzeigen
Um alle Docker-Container aufzulisten, die „ Docker ps “-Befehl wird zusammen mit dem „ -a ' Möglichkeit:
$ Docker p.s -aEntfernen wir zum Beispiel das „ toller_engelbart ” Behälter:
Schritt 2: Docker-Container entfernen
Um den Docker-Container zu entfernen, führen Sie das „ docker rm
Alternativ können Benutzer den Docker-Container auch mithilfe seiner ID entfernen:
$ Docker rm 79ba2a5d9f10Schritt 3: Stellen Sie sicher, dass der Docker-Container entfernt wurde
Lassen Sie uns überprüfen, ob der Docker-Container gelöscht wurde oder nicht, indem Sie die Liste der Docker-Container anzeigen:
$ Docker p.s -aAus der folgenden Ausgabe können Sie ersehen, dass wir die „ toller_engelbart ” Docker-Container:
Wie entferne ich das Docker-Volume?
„ Docker-Volume “ ist der Teil des Docker-Containers und bezieht sich auf das Dateisystem, das mit dem Docker-Container verbunden ist. Sie werden verwendet, um die vom Docker-Container verwendeten oder generierten Daten beizubehalten.
Um das Docker-Volume zu entfernen, sehen Sie sich die bereitgestellten Anweisungen an.
Schritt 1: Docker-Volume auflisten
Um alle Docker-Volumes aufzulisten, die „ Docker-Volume ls “-Befehl wird wie folgt verwendet:
$ Docker-Lautstärke lsEntfernen wir „ Pythonbild ” Docker-Volume:
Schritt 2: Docker-Volume entfernen
Um das Docker-Volume zu entfernen, führen Sie das „ Docker-Volume rm
Schritt 3: Überprüfen Sie, ob das Volume entfernt wurde
Überprüfen Sie erneut die Liste der Volumes und überprüfen Sie, ob das angegebene Volume entfernt wurde oder nicht:
$ Docker-Lautstärke lsDie folgende Ausgabe zeigt an, dass wir das Docker-Volume erfolgreich entfernt haben:
Wie beschneide ich das Docker-System?
Docker System Prune ist ein Prozess zum Bereinigen des Docker-Systems, d. h. das Entfernen aller nicht verwendeten und angehaltenen Docker-Images, Container und Volumes.
Um das Docker-System zu bereinigen, gehen Sie durch den erwähnten Befehl:
$ Docker-System Pflaume
Überprüfen Sie nun das Ergebnis des oben genannten Befehls, indem Sie alle Docker-Container auflisten:
$ Docker p.s -aAus der Ausgabe können Sie sehen, dass die „ Docker-System beschneiden ”-Befehl entfernt alle gestoppten Docker-Container:
Wir haben näher darauf eingegangen, wie Docker-Images, -Container und -Volumes entfernt werden.
Fazit
Um die Docker-Images zu entfernen, verwenden Sie die „ docker rmi -f