usar tutorial que implementar hub ejemplos desde crear contenedor como cero docker docker-compose

que - tutorial docker file



Cómo etiquetar la imagen de docker con docker-compose (3)

Quiero construir una imagen a través de docker-compose y establecerle una etiqueta específica. Documentation dice:

Componer lo compilará y lo etiquetará con un nombre generado, y luego usará esa imagen.

Pero no puedo encontrar una manera de especificar la etiqueta y para las imágenes creadas siempre veo la etiqueta ''más reciente''.


Parece que la documentación / herramienta se ha actualizado y ahora puede agregar la etiqueta de image a su secuencia de comandos. Esto fue exitoso para mí.

Ejemplo:

version: ''2'' services: baggins.api.rest: image: my.image.name:rc2 build: context: ../.. dockerfile: app/Docker/Dockerfile.release ports: ...

https://docs.docker.com/compose/compose-file/#build


Respuesta original del 20 de noviembre de 2015 :

No hay opción para una etiqueta específica a partir de hoy. Docker compose solo hace su magia y asigna una etiqueta como la que estás viendo. Siempre puede tener alguna docker tag <image> <tag> llamada de script docker tag <image> <tag> después de llamar a docker-compose.

Ahora hay una opción como se describe arriba o https://docs.docker.com/compose/compose-file/#build

build: ./dir image: webapp:tag


Si especifica la imagen y la compilación, Compose nombra la imagen compilada con la aplicación web y la etiqueta opcional especificada en la imagen:

build: ./dir image: webapp:tag

Esto da como resultado una imagen llamada aplicación web y etiqueta etiquetada, creada a partir de ./dir.

https://docs.docker.com/compose/compose-file/#build