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 |
볼륨 이름을 한 줄씩 출력해요 |