Docker-compose özelliğini kullanarak eş zamanlı olarak docker görüntüleri oluşturmak mümkün müdür?


12

Biri çalıştığında docker-compose up --build, docker görüntüleri sıralı olarak oluşturulur. Docker-compose kullanarak bu görüntüleri aynı anda oluşturmak mümkün müdür?

Bu dahil olmak üzere birçok sorun vardır , ancak bunun mümkün olup olmadığı belirsizdir.

Yanıtlar:


7

Evet mümkün. --parallelDocker-composer 1.23.2 sürümünden bu yana seçeneği kullanabilirsiniz .

Sürüm 1.23.2 ayrıca 1.23.0 hatasını düzeltti:

Docker-compose up tarafından oluşturulan kapsayıcı adlarına rastgele dizeler ekleyen 1.23.0 değişikliğini geri alarak adreslenebilirlik sorunlarına neden oldu. Not: Docker-compose run tarafından oluşturulan kapsayıcılar, paralel çalışmalar sırasında çarpışmaları önlemek için rastgele oluşturulmuş adları kullanmaya devam eder.

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

Bunu sadece şunları kullanarak kullanabilirsiniz:

docker-compose build --parallel

3

Şu anda Docker Compose ile eşzamanlı derlemeler yapmak mümkün değildir.

Bununla ilgili sorunlar var, ancak en son testler, eşzamanlı yapıların aslında sıralı olanlardan daha uzun sürdüğünü gösteriyor.

Sorun, depolama sürücüleri ile ilgili gibi görünüyor.
Güncellemeleri almak için bu sorunu izleyebilirsiniz: https://github.com/moby/moby/issues/9656

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.