docker compose build

docker compose build

docker compose build는 서비스 이미지를 빌드하거나 다시 빌드하는 명령이에요. Compose 파일에 정의한 서비스의 이미지를 만들 때 사용해요.

출처: 문서

본문

docker compose build는 Compose 파일에 정의된 서비스의 이미지를 빌드해요. 이미 존재하는 이미지가 있으면 다시 빌드하려면 --no-cache--pull 옵션을 사용할 수 있어요.

지원하는 옵션은 다음과 같아요.

옵션 기본값 설명
--build-arg 빌드 시 변수를 설정해요
--builder 사용할 빌더 인스턴스를 덮어써요
--check --call=check의 축약형이에요
-m, --memory 메모리 제한을 정해요
--no-cache 이미지를 빌드할 때 캐시를 사용하지 않아요
--print 빌드하지 않고 옵션만 출력해요
--provenance --attest=type=provenance의 축약형이에요
--pull 생성 전에 이미지를 가져올지 정해요 (always, missing, never)
--push --output=type=registry,unpack=false의 축약형이에요
-q, --quiet 구성만 검증하고 아무것도 출력하지 않아요
--sbom --attest=type=sbom의 축약형이에요
--ssh 빌드에 노출할 SSH 에이전트 소켓·키 (형식: default 또는 id=path)
--with-dependencies 의존성도 함께 빌드해요

더 알아보기