Disons que je veux marquer une image Docker et faire une faute de frappe. Comment puis-je supprimer la balise sans supprimer l'image elle-même? Ni les pages de manuel ni la documentation Docker ne mentionnent la suppression des balises.
docker tag 0e5574283393 my-imajdocker tag 0e5574283393 my-image# docker untag my-imaj # There is no "docker untag"!
À partir d'un dépôt docker vide, importez une image en tapant:
#docker run hello-world
Exécutez le docker images commande pour lister les images. Le résultat devrait ressembler à ceci:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MB
Créons maintenant une balise d'image appelée v1 en exécutant le docker tag commande:
#docker tag hello-world:latest hello-world:v1
Si nous courons le docker images et nous verrons notre nouveau tag comme ceci:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MBhello-world v1 7bc42cc48a84 4 weeks ago 316MB
Pour supprimer une balise spécifique (pour répondre à la question d'origine), exécutez le rmi docker hello-world:v1 où v1 est le nom de la balise. La sortie ressemblera à ceci: