So löschen Sie Docker -Bilder

So löschen Sie Docker -Bilder
Docker -Bilder sind Vorlagen, aus denen Docker -Container erstellt werden. Es gibt viele Docker -Bilder auf Docker Hub, mit denen Sie Docker -Container für Ihre gewünschte Anwendung erstellen können.

Docker führt eine lokale Kopie jedes Docker -Bildes, das Sie von Docker Hub herunterladen, was natürlich zusätzlichen Speicherplatz benötigt. Wenn Sie verschiedene Arten von Docker -Bildern verwenden, hat Ihr Docker -Host im Laufe der Zeit viele unnötige Docker -Bilder, die wertvolle Speicherplätze aufnehmen. Sie können natürlich die Docker -Bilder löschen, die Sie nicht verwenden oder die Sie nicht verwenden müssen, um die Festplattenräume freizugeben.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Docker -Bilder löschen, die lokal auf Ihrem Docker -Host gespeichert sind. Also lasst uns anfangen.

Anforderungen:

Sie müssen Docker auf Ihrem Computer installieren lassen, wenn Sie die Beispiele in diesem Artikel ausprobieren möchten.

Wenn Sie Docker nicht installiert haben, können Sie einen der folgenden Artikel (abhängig von Ihrem Betriebssystem) ansehen, um Docker auf Ihrer gewünschten Linux -Verteilung installieren zu lassen.

  • So installieren und verwenden Sie Docker auf Ubuntu 18.04 LTS (https: // linuxhint.com/install_docker_ubuntu_1804/)
  • Installieren Sie Docker auf Debian 9 (https: // linuxhint.com/install_docker_debian_9/)
  • Installieren Sie Docker am CentOS 7 (https: // linuxhint.com/install-docker-centos7/)
  • Installieren Sie Docker auf Raspberry Pi (https: // linuxHint.com/install_docker_raspberry_pi/)

Wenn Sie noch Probleme haben, Docker zu installieren, können Sie mich über https: // Support kontaktieren.LinuxHint.com. Ich werde gerne helfen, zu helfen.

Löschen von Docker -Bildern mit Repository und Tag:

Sie können Docker -Bilder entfernen, die lokal auf Ihrem Docker -Host mit dem Repository und dem Tag des Bildes gespeichert sind.

Wenn Sie ein Docker -Bild mit dem herunterladen Docker ziehen Befehl, Sie müssen das Bild angeben, das Sie herunterladen möchten.

Das Format der Bildkennung der Docker -Bilder ist Repository: Tag. Zum Beispiel, Alpine: Neueste, Ubuntu: 18.04, MySQL: Neueste, Mhart/Alpine-Knoten: Neueste usw.

Sie können alle verfügbaren Docker -Bilder auflisten, die lokal auf Ihrem Docker -Host gespeichert sind, mit dem folgenden Befehl:

$ docker Bilderliste

Wie Sie sehen können, sind alle lokal gespeicherten Docker -Bilder aufgeführt. Die ersten 2 Spalten enthalten das Repository und das Tag des Docker -Bildes.

Sagen wir, Sie möchten das Docker -Bild löschen EchoServer: Neueste. Führen Sie dazu den folgenden Befehl aus:

$ Docker Bild RM EchoServer: Neueste

Das Docker -Bild EchoServer: Neueste Sollte entfernt werden.

Löschen von Docker -Bildern mit Bild -ID:

Die Bild -ID eines Docker -Bildes wird je nach Inhalt des Bildes automatisch berechnet. Jedes Docker -Bild hat also eine eindeutige Bild -ID.

Sie können mit der Docker -Bild -ID ein Docker -Bild von Ihrem Docker -Host löschen.

Sie können den folgenden Befehl verwenden, um alle lokal gespeicherten Docker -Bilder auf Ihrem Docker -Host aufzulisten.

$ docker Bildliste

Wie Sie sehen können, sind alle lokal gespeicherten Docker -Bilder aufgeführt. Die Bild -ID befindet sich in der dritten Spalte.

Sagen wir, Sie möchten das Docker -Bild entfernen Elasticsarch: 2. Wenn Sie genau hinschauen, können Sie sehen, dass es die Bild -ID enthält 5E9D896DC62C.

Um das Docker -Bild zu entfernen 5E9D896DC62C, Führen Sie den folgenden Befehl aus:

$ Docker Bild RM 5E9D896DC62C

Das Docker -Bild 5E9D896DC62C Sollte entfernt werden.

Möglicherweise sehen Sie den folgenden Fehler, während Sie versuchen, ein Docker -Bild mit der Bild -ID zu entfernen. Es bedeutet nur, dass es viele Bilder mit derselben Bild -ID (Alias ​​-Bilder) gibt, sodass Docker nicht weiß, welches zu entfernen ist. Die Lösung dafür ist einfach. Entfernen Sie einfach das Bild mit dem Repository: Tag des Bildes.

So löschen Sie Docker -Bilder aus Ihrem Docker -Host. Danke, dass du diesen Artikel gelesen hast.