¿Es posible construir imágenes de docker usando docker-compose al mismo tiempo?


12

Cuando se ejecuta docker-compose up --build, las imágenes de la ventana acoplable se crean secuencialmente. ¿Es posible construir estas imágenes simultáneamente usando docker-compose?

Hay varios problemas, incluido esto , pero no está claro si es posible o no.

Respuestas:


6

Si es posible. Puede usar la --parallelopción desde la versión 1.23.2 de docker-composer.

La versión 1.23.2 también corrige el error 1.23.0:

Se revirtió un cambio de 1.23.0 que agregaba cadenas aleatorias a los nombres de contenedores creados por docker-compose, causando problemas de direccionamiento. Nota: Los contenedores creados por docker-compose run continuarán usando nombres generados aleatoriamente para evitar colisiones durante ejecuciones paralelas.

https://github.com/docker/compose/releases/tag/1.23.2

Puedes usarlo simplemente haciendo:

docker-compose build --parallel

3

Actualmente no es posible realizar compilaciones simultáneas con Docker Compose.

Hay problemas al respecto, pero las últimas pruebas indican que las compilaciones simultáneas en realidad tardan más que las secuenciales.

El problema parece estar relacionado con los controladores de almacenamiento.
Puede realizar un seguimiento de este problema para obtener actualizaciones: https://github.com/moby/moby/issues/9656

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.