Etiquetar una imagen usando su ID
En este paso, aprenderemos cómo etiquetar una imagen Docker utilizando su ID de imagen. Etiquetar una imagen te permite darle un nuevo nombre y/o etiqueta, creando una nueva referencia que apunta al mismo contenido de la imagen. Esto es útil para crear alias, versionar o preparar una imagen para ser enviada a un registro diferente.
El comando básico para etiquetar una imagen es docker tag. La sintaxis es:
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Puedes especificar la imagen de origen utilizando su ID de imagen, su nombre o su nombre y etiqueta. En este paso, utilizaremos el ID de imagen.
Primero, listemos las imágenes nuevamente para obtener el ID de imagen de la imagen hello-world que descargamos en el paso anterior.
docker images
Encuentra la imagen hello-world en la salida y anota su IMAGE ID. Será una cadena de caracteres hexadecimales, por ejemplo, bf756fb1cdb1. Solo necesitas utilizar los primeros caracteres del ID, siempre y cuando sean únicos entre tus imágenes.
Ahora, etiquetemos la imagen hello-world utilizando su ID de imagen. La etiquetaremos con un nuevo nombre, my-hello-world, y una etiqueta v1.0. Reemplaza <image_id> con el ID de imagen real que anotaste de la salida de docker images.
docker tag < image_id > my-hello-world:v1.0
No habrá salida si el comando es exitoso.
Ahora, listemos las imágenes nuevamente para ver la nueva etiqueta.
docker images
Ahora deberías ver una nueva entrada con el repositorio my-hello-world y la etiqueta v1.0. Observa que tiene el mismo IMAGE ID que la imagen original hello-world. Esto confirma que la nueva etiqueta es solo un puntero al mismo contenido de la imagen.
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest <image_id> <created_time> <size>
my-hello-world v1.0 <image_id> <created_time> <size>
Has etiquetado exitosamente una imagen utilizando su ID de imagen. Esta es una operación fundamental en la gestión de imágenes Docker.