AD

¿Ya dominas lo básico? Un curso estructurado de Docker es la vía rápida para dar el salto.

Ver cursos de Docker en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐳Lecciones de Docker
Lección 34 / 45

Etiquetar una imagen con docker tag

En esta lección le pondrás otro nombre a una imagen existente.

docker tag myapp myapp:v1 añade una etiqueta nueva. No copia nada: las dos etiquetas apuntan a la misma imagen.

Eso se ve en docker images, donde aparecen dos filas con el mismo identificador. Borrar una etiqueta no borra la imagen mientras quede otra apuntando a ella.

Una etiqueta completa tiene tres partes: el registro, el nombre y la versión. Para publicar en un registro privado hay que etiquetar con su dirección delante — registro.empresa.com/myapp:v1 — y esa es la causa habitual de que un push intente subir a Docker Hub por error.

La costumbre en producción es etiquetar cada construcción con algo que la identifique de forma única: el número de versión, o el identificador del commit de Git. Así, ante un problema, se puede saber exactamente qué código hay dentro de la imagen que está corriendo.

Y una advertencia con latest: mover esa etiqueta a una imagen nueva hace que cualquiera que la descargue reciba otra cosa. Es la razón por la que no debe usarse para desplegar.

Docker
Pruébalo (escríbelo en la terminal simulada)
docker tag myapp myapp:v1

🧑‍💻 Puedes escribir este comando en la terminal simulada de Docker para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)