เป็นไปได้หรือไม่ที่จะสร้างภาพนักเทียบท่าโดยใช้ตัวเรียงต่อพร้อมกัน?


12

เมื่อหนึ่งทำงานdocker-compose up --buildแล้วภาพนักเทียบท่าจะถูกสร้างขึ้นตามลำดับ เป็นไปได้หรือไม่ที่จะสร้างภาพเหล่านี้ไปพร้อม ๆ กันโดยใช้ตัวสร้างนักเทียบท่า?

มีหลายปัญหารวมถึงสิ่งนี้แต่ก็ไม่ชัดเจนว่าเป็นไปได้หรือไม่

คำตอบ:


7

ใช่มันเป็นไปได้ คุณสามารถใช้--parallelตัวเลือกตั้งแต่นักแต่งเพลงรุ่น 1.23.2

เวอร์ชั่น 1.23.2 แก้ไขข้อผิดพลาด 1.23.0 ด้วย:

ย้อนกลับการเปลี่ยนแปลง 1.23.0 ที่ผนวกสตริงแบบสุ่มต่อท้ายชื่อคอนเทนเนอร์ที่สร้างโดยนักเทียบท่าเขียนขึ้นทำให้เกิดปัญหาเรื่องแอดเดรส หมายเหตุ: คอนเทนเนอร์ที่สร้างโดยการรันนักเทียบท่าจะใช้ชื่อที่สร้างแบบสุ่มเพื่อหลีกเลี่ยงการชนระหว่างการรันแบบขนาน

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

คุณสามารถใช้มันเพียงทำ:

docker-compose build --parallel

3

ปัจจุบันไม่สามารถสร้างบิลด์พร้อมกันได้ด้วย Docker Compose

มีปัญหาเกี่ยวกับเรื่องนั้น แต่การทดสอบล่าสุดระบุว่าการสร้างพร้อมกันนั้นใช้เวลานานกว่าการสร้างตามลำดับ

ดูเหมือนว่าปัญหาจะเกี่ยวข้องกับไดรเวอร์อุปกรณ์จัดเก็บข้อมูล
คุณสามารถติดตามปัญหานี้เพื่อรับการอัพเดท: https://github.com/moby/moby/issues/9656

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.