docker-compose로 BuildKit을 어떻게 활성화합니까?


답변:


16

BuildKit에 대한 지원은 docker-compose 1.25.0 에서 릴리스되었습니다 . 사용하려면:

export DOCKER_BUILDKIT=1 # or configure in daemon.json
export COMPOSE_DOCKER_CLI_BUILD=1

셸에 해당 변수를 설정 docker-compose build하면 BuildKit을 사용하여 실행할 수 있습니다 .


0

이 명령을 사용하여 빌드를 실행할 때 docker-compose가 Docker CLI 를 사용하도록 지시 할 수 있습니다.

COMPOSE_DOCKER_CLI_BUILD=1 docker-compose build

평소와 동일한 빌드가 표시되지만 다음 경고가 표시됩니다.

경고 : 기본 빌드는 실험적인 기능이며 언제든지 변경 될 수 있습니다.

또한 기본 빌더 대신 BuildKit 을 사용하도록 CLI를 매개 변수화 할 수 있습니다 .

COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose build

Windows 버전 :

set "COMPOSE_DOCKER_CLI_BUILD=1" & set "DOCKER_BUILDKIT=1" & docker-compose build

/etc/docker/daemon.json파일을 편집 하고 다음을 추가하여 BuildKit을 전역 적으로 활성화 할 수도 있습니다 .

{ "features": { "buildkit": true } }

자세한 정보 : https://docs.docker.com/develop/develop-images/build_enhancements/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.