docker dhi customization prepare
docker dhi customization prepare
DHI 기본 이미지 태그에서 새 커스터마이징 YAML 파일을 준비하는 명령이에요. 스캐폴드 YAML을 만들어 create 명령으로 넘길 수 있게 해줘요.
출처: 문서
본문
docker dhi customization prepare는 Docker Hardened Images에서 태그 세부 정보를 가져와 새 단일 또는 벌크 커스터마이징 YAML 파일을 준비하는 명령이에요. 이렇게 만든 스캐폴드 YAML 파일은 create 명령에서 사용할 수 있어요.
docker dhi customization prepare <dhi-repository> <tag>
단일 커스터마이징 — DHI 소스 저장소와 태그를 위치 인자로 제공해요:
docker dhi customization prepare golang 1.24-dev --destination myorg/dhi-golang
벌크 커스터마이징 — {destination, tag-definition-id} 객체의 JSON 배열을 stdin으로 파이프해요:
echo '[{"destination":"myorg/dhi-golang","tag-definition-id":"golang/alpine-3.23/1.24-dev"}]' \
| docker dhi customization prepare --name my-custo
스캐폴드는 stdout으로 출력돼요. 필요하면 파일로 리다이렉트할 수 있어요:
docker dhi customization prepare golang 1.24-dev > customization.yaml
사용 가능한 소스 저장소를 보려면 docker dhi customization list를 실행하거나, 셸 완성으로 저장소 이름과 태그를 찾을 수 있어요.
지원하는 옵션은 다음과 같아요.
| 옵션 | 기본값 | 설명 |
|---|---|---|
-d, --destination |
대상 저장소 (예: myorg/dhi-golang) |
|
-n, --name |
커스터마이징 이름 |