[ docker ] : Docker 이미지 개념
·
가상화 기술
이미지 구조레이어(Layer) 개념Docker 이미지란 여러 레이어(Layer)가 쌓여있는 형태각 레이어가 파일 시스템 변경사항(새 파일 추가, 수정, 삭제 등) 을 보관한다.이 레이어들은 읽기 전용으로, 최종적으로 합쳐서 하나의 최종 파일 시스템을 구성한다.Union FsDocker는 Union File System(Overlay2 등)을 사용해 여러 레이어를 “합쳐”(Union) 최종 파일시스템을 만든 뒤,컨테이너가 이를 읽기 전용으로 사용하고, 컨테이너 실행 중 발생하는 변경은 ”읽기-쓰기 레이어”에 기록한다.장점중복 감소: 공통 베이스 레이어(예: ubuntu, alpine 등)를 여러 이미지가 공유 가능 → 디스크 절약.캐싱: 도커 빌드 시, 이전 레이어가 변하지 않았으면 재빌드 불필요 → 빠른..