Angenommen, ich möchte ein Docker-Image markieren und einen Tippfehler machen. Wie entferne ich das Tag, ohne das Bild selbst zu entfernen? Weder die Handbuchseiten noch die Docker-Dokumentation erwähnen das Entfernen von Tags.
docker tag 0e5574283393 my-imajdocker tag 0e5574283393 my-image# docker untag my-imaj # There is no "docker untag"!
Importieren Sie ausgehend von einem leeren Docker-Repo ein Bild, indem Sie Folgendes eingeben:
#docker run hello-world
Führen Sie das docker images befehl zum Auflisten der Bilder. Das Ergebnis sollte so aussehen:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MB
Jetzt erstellen wir ein Image-Tag namens v1 durch Ausführen der docker tag Befehl:
#docker tag hello-world:latest hello-world:v1
Wenn wir das laufen lassen docker images befehl wir werden unser neues Tag so sehen:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MBhello-world v1 7bc42cc48a84 4 weeks ago 316MB
Um ein bestimmtes Tag zu löschen (um die ursprüngliche Frage zu beantworten), führen Sie das Docker-RMI aus hello-world:v1 wo v1 ist der Tag-Name. Die Ausgabe wird folgendermaßen aussehen: