Digamos que quiero etiquetar una imagen de Docker y hacer un error tipográfico. ¿Cómo elimino la etiqueta sin quitar la imagen en sí? Ni las páginas de manual ni la documentación de Docker mencionan la eliminación de etiquetas.
docker tag 0e5574283393 my-imajdocker tag 0e5574283393 my-image# docker untag my-imaj # There is no "docker untag"!
A partir de un repositorio de Docker vacío, importe una imagen escribiendo:
#docker run hello-world
Ejecute el docker images comando para listar las imágenes. El resultado debería verse así:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MB
Ahora vamos a crear una etiqueta de imagen llamada v1 al ejecutar el docker tag comando:
#docker tag hello-world:latest hello-world:v1
Si ejecutamos el docker images comando veremos nuestra nueva etiqueta de esta manera:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MBhello-world v1 7bc42cc48a84 4 weeks ago 316MB
Para eliminar una etiqueta específica (para responder a la pregunta original), ejecute la rmi de docker hello-world:v1 donde v1 es el nombre de la etiqueta. La salida se verá así: