Solución:
Solución 1:
Si su imagen está etiquetada con más de una etiqueta, entonces docker rmi
eliminará la etiqueta, pero no la imagen.
Entonces, en tu ejemplo …
# docker rmi my-imaj
… eliminará esa etiqueta y dejará la imagen presente con la otra etiqueta correcta.
Solucion 2:
Correr docker rmi REPOSITORY:TAG
para quitar la etiqueta.
los REPOSITORY
y TAG
los valores vienen de docker images
producción.
Por ejemplo
$ docker rmi my-image:0e5574283393
Untagged: my-image:0e5574283393
Solución 3:
A partir de un repositorio de Docker vacío, importe una imagen escribiendo:
#docker run hello-world
Ejecutar el docker images
comando para listar 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
mando:
#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
dónde v1 es el nombre de la etiqueta. La salida se verá así:
#docker rmi hello-world:v1
Untagged: hello-world:v1
Ejecutar el docker images
comando para listar las imágenes. Observe que se ha eliminado la etiqueta de la imagen:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB