docker pull ubuntu
obtendrá múltiples imágenes de etiquetas.
¿Es posible crear múltiples etiquetas por un Dockerfile como ubuntu?
ubuntu 13.10 9f676bd305a4 2 weeks ago 182.1 MB
ubuntu saucy 9f676bd305a4 2 weeks ago 182.1 MB
ubuntu raring eb601b8965b8 2 weeks ago 170.2 MB
ubuntu 13.04 eb601b8965b8 2 weeks ago 170.2 MB
ubuntu 12.10 5ac751e8d623 2 weeks ago 161.4 MB
ubuntu quantal 5ac751e8d623 2 weeks ago 161.4 MB
ubuntu 10.04 9cc9ea5ea540 2 weeks ago 183 MB
ubuntu lucid 9cc9ea5ea540 2 weeks ago 183 MB
ubuntu 12.04 9cd978db300e 2 weeks ago 204.7 MB
ubuntu latest 9cd978db300e 2 weeks ago 204.7 MB
ubuntu precise 9cd978db300e 2 weeks ago 204.7 MB
Aquí, lo que requiero son las etiquetas para diferentes contenidos. (No es el mismo contenido con varias etiquetas de alias)
Respuestas:
No puede crear etiquetas con Dockerfiles, pero puede crear varias etiquetas en sus imágenes a través de la línea de comandos.
Use esto para enumerar sus identificadores de imagen:
Luego etiqueta:
fuente
Desde la versión 1.10 , ahora puede agregar varias etiquetas a la vez en la compilación:
Fuente: Agregar capacidad para agregar múltiples etiquetas con Docker Build
fuente
Cómo no hacerlo:
Al crear una imagen, también puede etiquetarla de esta manera.
Luego lo construyes de nuevo con otra etiqueta:
Si su Dockerfile hace un buen uso de la memoria caché, debería aparecer la misma imagen y efectivamente hace lo mismo que volver a etiquetar la misma imagen. Si lo haces
docker images
, verá que tienen la misma identificación.Sin embargo, probablemente haya un caso en el que esto salga mal ... Pero como dijo @ david-braun, no se pueden crear etiquetas con Dockerfiles, solo con el comando docker.
fuente