Comenzando desde un repositorio de docker vacío, importe una imagen escribiendo:
#docker run hello-world
Ejecute el docker images
comando para enumerar las imágenes. El resultado debería verse así:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
Ahora creemos una etiqueta de imagen llamada v1 ejecutando el docker tag
comando:
#docker tag hello-world:latest hello-world:v1
Si ejecutamos el docker images
comando, veremos nuestra nueva etiqueta como esta:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
hello-world v1 7bc42cc48a84 4 weeks ago 316MB
Para eliminar una etiqueta específica (para responder a la pregunta original), ejecute el docker rmi hello-world:v1
donde v1 es el nombre de la etiqueta. La salida se verá así:
#docker rmi hello-world:v1
Untagged: hello-world:v1
Ejecute el docker images
comando para enumerar las imágenes. Observe que la etiqueta de la imagen se ha eliminado:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
<none>
etiquetar imágenes comofoo/bar:<none>
: usardocker images --digests
ydocker rmi foo/bar@<digest>
como se describe en success.docker.com/KBase/…