docker-compose를 동시에 사용하여 도커 이미지를 만들 수 있습니까?


12

하나가 실행되면 docker-compose up --build도커 이미지가 순차적으로 생성됩니다. docker-compose를 사용하여 이러한 이미지를 동시에 만들 수 있습니까?

이것을 포함하여 여러 가지 문제 가 있지만 가능한지 확실하지 않습니다.

답변:


7

네 가능합니다. --paralleldocker-composer 1.23.2 버전부터 옵션 을 사용할 수 있습니다 .

버전 1.23.2는 1.23.0 버그도 수정합니다.

docker-compose up으로 만든 컨테이너 이름에 임의의 문자열을 추가하여 1.23.0 변경 사항을 되돌려 주소 지정 문제를 발생 시켰습니다. 참고 : docker-compose run으로 작성된 컨테이너는 병렬 실행 중에 충돌을 피하기 위해 무작위로 생성 된 이름을 계속 사용합니다.

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.