Có thể xây dựng hình ảnh docker bằng cách sử dụng đồng thời docker-compose?


12

Khi một người chạy docker-compose up --buildthì hình ảnh docker được tạo liên tiếp. Có thể xây dựng những hình ảnh này đồng thời bằng cách sử dụng docker-compose không?

Có nhiều vấn đề bao gồm điều này , nhưng không rõ liệu nó có thể hay không.

Câu trả lời:


7

Vâng nó có thể. Bạn có thể sử dụng --paralleltùy chọn kể từ phiên bản docker-composer 1.23.2.

Phiên bản 1.23.2 cũng sửa lỗi 1.23.0:

Đã hoàn nguyên thay đổi 1.23.0 nối các chuỗi ngẫu nhiên vào tên container được tạo bởi docker-compose up, gây ra các vấn đề về địa chỉ. Lưu ý: Các container được tạo bởi chạy docker-compose sẽ tiếp tục sử dụng các tên được tạo ngẫu nhiên để tránh va chạm trong khi chạy song song.

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

Bạn có thể sử dụng nó chỉ đơn giản là làm:

docker-compose build --parallel

3

Hiện tại không thể thực hiện các bản dựng đồng thời với Docker Compose.

Có những vấn đề về điều đó nhưng các thử nghiệm mới nhất chỉ ra rằng các bản dựng đồng thời thực sự mất nhiều thời gian hơn các bản dựng liên tiếp.

Vấn đề dường như có liên quan đến các trình điều khiển lưu trữ.
Bạn có thể theo dõi vấn đề này để nhận các bản cập nhật: https://github.com/moby/moby/issues/9656

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.