En partant d'un repo docker vide, importez une image en tapant :
#docker run hello-world
Exécuter le docker images
pour lister les images. Le résultat devrait ressembler à ceci :
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
Maintenant, créons une balise d'image appelée v1 en exécutant le docker tag
commandement :
#docker tag hello-world:latest hello-world:v1
Si nous exécutons le docker images
commande, nous verrons notre nouvelle balise comme ceci :
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
hello-world v1 7bc42cc48a84 4 weeks ago 316MB
Pour supprimer une balise spécifique (pour répondre à la question initiale), exécutez la commande docker rmi hello-world:v1
où v1 est le nom de la balise. La sortie ressemblera à ceci :
#docker rmi hello-world:v1
Untagged: hello-world:v1
Exécuter le docker images
pour lister les images. Remarquez que la balise image a été supprimée :
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
8 votes
Pour ceux qui veulent se débarrasser de leur étiquette
<none>
-des images étiquetées commefoo/bar:<none>
: utilisationdocker images --digests
ydocker rmi foo/bar@<digest>
comme décrit à succès.docker.com/KBase/