Enterprise Infrastructure Intelligence ● Certified engineers online · Fast response guaranteed
클라우드/DevOps

OCI Image Layer: 컨테이너 이미지의 계층 구조와 변경 관리

OCI Image Layer는 컨테이너 이미지를 구성하는 파일시스템 변경사항들을 tar 압축 형식으로 패키징한 기본 단위입니다. 여러 레이어가 순차적으로 적용되어 최종 실행 가능한 파일시스템을 형성하며, 화이트아웃(whiteout) 메커니즘을 통해 파일 삭제를 효율적으로 표현합니다.

2026.09.23  ·  26회  · 

OCI Image Layer의 정의 및 구조

OCI 이미지 매니페스트는 이미지의 내용과 의존성에 대한 메타데이터를 포함하며, 최종 실행 가능한 파일시스템을 구성하기 위해 압축 해제될 파일시스템 레이어 변경 아카이브의 콘텐츠 주소 지정 가능한 식별자를 포함합니다. 각 레이어는 기본 레이어가 인덱스 0에 위치하며, 후속 레이어들이 스택 순서로 follow되어 최종 파일시스템 레이아웃이 빈 디렉토리에 레이어를 적용한 결과와 일치해야 합니다.

레이어 포맷 및 압축 형식

OCI는 application/vnd.oci.image.layer.v1.tar+gzip(gzip으로 압축된 tar 아카이브) 및 application/vnd.oci.image.layer.v1.tar+zstd(zstd로 압축된 tar 아카이브) 미디어 타입을 정의합니다. 각 레이어는 mediaType, 크기(size), 그리고 SHA256 다이제스트로 메니페스트에 기술되어 콘텐츠 주소 지정을 가능하게 합니다.

변경 관리와 화이트아웃 메커니즘

OCI는 레이어 내 파일 추가, 수정, 삭제를 나타냅니다. 추가와 수정은 tar 아카이브에 직접 포함되며, 삭제는 '.wh.' 접두사로 시작하는 특수 화이트아웃 파일 항목을 사용하여 표현됩니다. 또한 opaque whiteout('.wh..wh..opq')은 디렉토리의 모든 하위 항목을 일괄 삭제할 때 사용되어 효율성을 높입니다.

WIKIDATA WORKSTATION
AI·렌더링에 최적화된
전문가용 워크스테이션
NVIDIA RTX GPU · 최대 192GB 메모리 · ECC 지원