Etiquetas en Docker Hub
Las etiquetas te dejan gestionar múltiples versiones de imágenes dentro de un único repositorio de Docker Hub. Al añadir un :<tag> específico a cada imagen, como docs/base:testing, puedes organizar y diferenciar las versiones de las imágenes para diversos casos de uso. Si no se especifica ninguna etiqueta, la imagen utiliza por defecto la etiqueta latest.
Etiquetar una imagen local
Para etiquetar una imagen local, usa uno de los siguientes métodos:
- Cuando compiles una imagen, usa
docker build -t <org-or-user-namespace>/<repo-name>[:<tag>]. - Vuelve a etiquetar una imagen local existente con
docker tag <existing-image> <org-or-user-namespace>/<repo-name>[:<tag>]. - Cuando confirmes cambios (commit), usa
docker commit <existing-container> <org-or-user-namespace>/<repo-name>[:<tag>].
Luego, puedes subir esta imagen al repositorio designado por su nombre o etiqueta:
$ docker push <org-or-user-namespace>/<repo-name>:<tag>
A continuación, la imagen se sube y queda disponible para su uso en Docker Hub.
Ver las etiquetas de un repositorio
Puedes ver las etiquetas disponibles y el tamaño de la imagen asociada.
Inicia sesión en Docker Hub.
Selecciona My Hub > Repositories.
Aparece una lista de tus repositorios.
Selecciona un repositorio.
Aparece la página General del repositorio.
Selecciona la pestaña Tags.
Puedes seleccionar el resumen (digest) de una etiqueta para ver más detalles.
Eliminar las etiquetas de un repositorio
Solo el propietario del repositorio u otros miembros del equipo con permisos concedidos pueden eliminar etiquetas.
Inicia sesión en Docker Hub.
Selecciona My Hub > Repositories.
Aparece una lista de tus repositorios.
Selecciona un repositorio.
Aparece la página General del repositorio.
Selecciona la pestaña Tags.
Selecciona la casilla de verificación correspondiente junto a las etiquetas que quieras eliminar.
Selecciona Delete.
Aparece un cuadro de diálogo de confirmación.
Selecciona Delete.