Saltar al contenido

¿Cómo eliminar una etiqueta de imagen en Docker sin eliminar la imagen en sí?

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
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *