Etiquetar una imagen utilizando 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.