Apakah mungkin untuk membuat gambar buruh pelabuhan menggunakan komposisi buruh pelabuhan secara bersamaan?

12

Ketika seseorang berjalan docker-compose up --buildmaka gambar buruh pelabuhan dibuat berurutan. Apakah mungkin untuk membuat gambar-gambar ini secara bersamaan menggunakan docker-compose?

Ada beberapa masalah termasuk ini , tetapi tidak jelas apakah itu mungkin atau tidak.

030
sumber

Jawaban:

7

Iya itu mungkin. Anda dapat menggunakan --parallelopsi sejak versi docker-composer 1.23.2.

Versi 1.23.2 juga memperbaiki bug 1.23.0:

Mengembalikan perubahan 1.23.0 yang menambahkan string acak ke nama kontainer yang dibuat oleh docker-compose up, menyebabkan masalah addressability. Catatan: Wadah yang dibuat oleh dock-compose run akan terus menggunakan nama yang dibuat secara acak untuk menghindari tabrakan selama paralel berjalan.

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

Anda dapat menggunakannya hanya dengan melakukan:

docker-compose build --parallel
Alex Galera
sumber
3

Saat ini tidak memungkinkan untuk membuat build bersamaan dengan Docker Compose.

Ada masalah tentang hal itu tetapi tes terbaru menunjukkan bahwa pembangunan bersamaan membutuhkan waktu lebih lama daripada yang berurutan.

Masalah ini tampaknya terkait dengan driver penyimpanan.
Anda dapat melacak masalah ini untuk mendapatkan pembaruan: https://github.com/moby/moby/issues/9656

Wassim Dhif
sumber