Docker implementiert das erneute Taggen und Löschen des Images des ursprünglichen Tags

Docker implementiert das erneute Taggen und Löschen des Images des ursprünglichen Tags

Die Docker-Image-ID ist eindeutig und kann ein Image physisch identifizieren. Es können mehrere Repository:-Tags vorhanden sein, diese werden jedoch nicht wiederholt und sind ebenfalls eindeutig.

Zum erneuten Taggen lautet die Syntax:

Docker-Tag ImageId-Repository: neuesTag

Kennzeichnen Sie beispielsweise centos:7 neu als centos7:base

An diesem Punkt gibt es im Repository zwei Bilder mit derselben Bild-ID, aber mit einem zusätzlichen Tag, was eine zusätzliche Referenz bedeutet. Löschen Sie einfach die unnötigen Referenzen. Sie müssen zum Löschen das Tag verwenden. Beim Löschen mit der Bild-ID wird das Bild physisch gelöscht und die beiden Referenzen werden gleichzeitig gelöscht.

Natürlich können Sie beim Eingeben von Tags auch diese Syntax verwenden:

Docker-Tag-Repository:Tag-Repository:neuesTag

Ergänzendes Wissen: Bei Docker ist ein Problem aufgetreten: Wenn mehrere Tags für dasselbe Image vorhanden sind, kann der Befehl „Docker RMI Image ID“ nicht gelöscht werden

Spiegelliste

Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ Docker-Images
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
runoob/centos 6.7 4994f1f799c7 vor 2 Tagen 191 MB
runoob/centos dev 4994f1f799c7 vor 2 Tagen 191 MB
Tomcat aktuell da0729cd9201 vor 2 Tagen 463 MB

Löschen eines Bildes

Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ docker rmi 4994f1f799c7

Fehlerantwort vom Daemon: Konflikt: 4994f1f799c7 kann nicht gelöscht werden (muss erzwungen werden) – auf das Image wird in mehreren Repositories verwiesen

Löschmethode 1

docker rmi -f Bild-ID

Wie unten dargestellt:

Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ docker rmi -f 4994f1f799c7
Ohne Tag: runoob/centos:6.7
Gelöscht: sha256:4994f1f799c7c9241c23055ecc7335c074caaa96243dcc665d1c1836216c34f2
Gelöscht: sha256:6829bdaf30b11efab68c0ae473690ae1637830a560487ce07ad08988484c0987
Gelöscht: sha256:fd54ea270ce8e890023eaba2a72eff187d27f71f3ffea9e11e9684de8ac9606a
Gelöscht: sha256:ece17abd46a222b2fa35f1e18a981092605453c258dceca6919e3572ab4f1fbf
Gelöscht: sha256:b59b8f6f9d682eeb94a3628fded0325e9d43664fdd26651971a6fc4bd34bc3ca
Gelöscht: sha256:71c39bd52e1858772c19aac2b18203dca9a02f6a07a4cef54099ecd14734da83
Gelöscht: sha256:6ff1dc40fd96eebca0785a047794a83f3c954e4949c350fbd0661ed0f7ed8c96
Gelöscht: sha256:19efa1023a08e6d4014cea1821fe9f3b169eed3c11397460fb19db1d22b69fb2
Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ Docker-Images
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
Tomcat aktuell da0729cd9201 vor 2 Tagen 463 MB

Docker RMI: Löschen Sie ein oder mehrere lokale Bilder.

Grammatik

docker rmi [OPTIONEN] BILD [BILD…]

OPTIONS-Beschreibung:

-f: Löschen erzwingen;

–no-prune: Entfernen Sie das Prozessabbild dieses Abbilds nicht, es wird standardmäßig entfernt;

Löschmethode 2

Docker RMI-Repository:Tag

Wie unten dargestellt:

Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ docker rmi runoob/centos:dev
Ohne Tag: runoob/centos:dev
Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ Docker-Images
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
runoob/centos 6.7 4994f1f799c7 vor 2 Tagen 191 MB
Tomcat aktuell da0729cd9201 vor 2 Tagen 463 MB

Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ docker rmi runoob/centos:6.7
Ohne Tag: runoob/centos:6.7
Cappuccinooos-MacBook-Pro:.docker Cappuccinooo$ Docker-Images
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
Tomcat aktuell da0729cd9201 vor 2 Tagen 463 MB

Der obige Artikel über Dockers Implementierung des erneuten Taggens und Löschens des ursprünglichen Tag-Images ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen, und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Beheben Sie das Problem, dass Docker Run oder Docker Restart beim Starten des Images automatisch beendet werden
  • Verwenden Sie Nexus als private Bibliothek, um Docker zum Hoch- und Herunterladen von Bildern zu proxyen
  • Docker startet das Elasticsearch-Image und behebt den Fehler nach dem Mounten des Verzeichnisses
  • Beheben Sie das Problem, dass weder der Repository- noch der Tag-Name leer sind, nachdem Docker ein neues Image geladen hat.
  • Löschen von zwei Bildern mit derselben ID im Docker
  • Import-, Export-, Sicherungs- und Migrationsvorgänge für Docker-Images
  • Docker-Image erstellen Dockerfile und Commit-Operationen
  • Docker-Pull-Image und Tag-Vorgang Pull | Tag

<<:  Beispiel für eine erzwungene Konvertierungsmethode für MySQL-Zeichenfolgen

>>:  UL-Listen-Tag-Design für Webseiten mit mehrspaltigem Layout

Artikel empfehlen

Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

Inhaltsverzeichnis Linux MySQL 5.5 auf MySQL 5.7 ...

7 Fähigkeiten, die großartige Grafikdesigner beherrschen müssen

1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...

MySQL-Serververbindung, Trennung und cmd-Bedienung

Verwenden Sie den Befehl mysql, um eine Verbindun...

Beispielcode zur Implementierung einer schwebenden Seitenbox basierend auf JS

Wenn die Bildlaufleiste nach unten gezogen wird, ...

So installieren Sie MySQL Community Server 5.6.39

Dieser Artikel enthält das ausführliche Tutorial ...

So beheben Sie den MySQL-FEHLER 1045 (28000) - Zugriff wegen Benutzer verweigert

Problembeschreibung (die folgende Diskussion besc...

Eine kurze Diskussion über 12 klassische Probleme in Angular

Inhaltsverzeichnis 1. Erklären Sie bitte, was die...

Einführung in die MySQL-Ansicht und Tutorial zur grundlegenden Bedienung

Vorwort Ansicht ist ein sehr nützliches Datenbank...

Installationsmethode der dekomprimierten Version von MySQL 5.7.18 unter Win7x64

Weiterführende Literatur: Beheben Sie das Problem...

React erhält den Eingabewert und übermittelt 2 Methodenbeispiele

Methode 1: Verwenden Sie das Zielereignisattribut...