docker compose config

docker compose config

docker compose config는 Compose 파일을 파싱하고 해석해서 표준 형식으로 렌더링하는 명령이에요. 실제로 적용될 데이터 모델을 미리 확인하고 싶을 때 사용해요.

출처: 문서

본문

docker compose config는 Docker Engine에 적용될 실제 데이터 모델을 렌더링해요. -f 플래그로 지정한 Compose 파일을 병합하고, 파일 안의 변수를 해석하며, 축약 표기(short-notation)를 표준 형식으로 확장해요.

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

옵션 기본값 설명
--environment interpolation에 사용된 환경을 출력해요
--format 커스텀 템플릿으로 출력 형식을 지정해요 (table, json, pretty 등)
--hash 서비스 구성 해시를 한 줄씩 출력해요
--images 이미지 이름을 한 줄씩 출력해요
--lock-image-digests 이미지 digest가 포함된 오버라이드 파일을 만들어요
--models 모델 이름을 한 줄씩 출력해요
--networks 네트워크 이름을 한 줄씩 출력해요
--no-consistency 모델 일관성을 검사하지 않아요 - 잘못된 Compose 출력을 만들 수 있어요
--no-env-resolution 서비스 env 파일을 해석하지 않아요
--no-interpolate 환경 변수를 치환하지 않아요
--no-normalize compose 모델을 정규화하지 않아요
--no-path-resolution 파일 경로를 해석하지 않아요
-o, --output 파일로 저장해요 (기본은 stdout)
--profiles 프로필 이름을 한 줄씩 출력해요
-q, --quiet 구성만 검증하고 아무것도 출력하지 않아요
--resolve-image-digests 이미지 태그를 digest에 고정해요
--services 서비스 이름을 한 줄씩 출력해요
--variables 모델 변수와 기본값을 출력해요
--volumes 볼륨 이름을 한 줄씩 출력해요

더 알아보기