Vigilar un repositorio específico y filtrar por etiqueta (tag)
En este paso, aprenderá cómo vigilar un repositorio de Docker específico y filtrar por etiqueta (tag) al descargar imágenes. Las imágenes de Docker a menudo tienen diferentes versiones o variantes identificadas por etiquetas (tags). Especificar una etiqueta le permite descargar una versión particular de una imagen.
En el paso anterior, descargamos la imagen hello-world
con la etiqueta (tag) predeterminada latest
. Ahora, vamos a descargar una imagen diferente, por ejemplo, la imagen ubuntu
, y especificar una etiqueta particular. Descargaremos la etiqueta (tag) 20.04
, que corresponde a la versión LTS Ubuntu 20.04.
docker pull ubuntu:20.04
Verá una salida que indique el progreso de la descarga de la etiqueta (tag) de la imagen de Ubuntu especificada.
20.04: Pulling from library/ubuntu
...
Status: Downloaded newer image for ubuntu:20.04
docker.io/library/ubuntu:20.04
Este comando le dice a Docker que descargue la imagen ubuntu
específicamente con la etiqueta (tag) 20.04
. Si no especifica una etiqueta, Docker utiliza latest
por defecto.
Ahora, vamos a enumerar nuevamente las imágenes locales para ver la recién descargada imagen ubuntu:20.04
.
docker images
Ahora debería ver tanto hello-world:latest
como ubuntu:20.04
en la lista.
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest ... ... ...
ubuntu 20.04 ... ... ...
Esto muestra que ha descargado con éxito una versión específica de la imagen ubuntu
especificando su etiqueta (tag).
También puede descargar otras etiquetas (tags) de la misma imagen. Por ejemplo, vamos a descargar la etiqueta (tag) 18.04
de la imagen ubuntu
.
docker pull ubuntu:18.04
Nuevamente, verá el progreso de la descarga.
18.04: Pulling from library/ubuntu
...
Status: Downloaded newer image for ubuntu:18.04
docker.io/library/ubuntu:18.04
Enumerar las imágenes una vez más mostrará las tres imágenes que ha descargado.
docker images
La salida ahora incluirá ubuntu:18.04
.
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest ... ... ...
ubuntu 20.04 ... ... ...
ubuntu 18.04 ... ... ...
Esto demuestra cómo puede utilizar etiquetas (tags) para gestionar diferentes versiones de la misma imagen en su máquina local.