내 잡다한 노트
/var/lib/docker/overlay2 본문
이 디렉토리는 도커에서 사용하는 파일 시스템의 일부이다.
overlay2 스토리지 드라이버가 관리하는 파일 및 디렉토리를 포함하고 있다.
디렉토리 구조 및 주요 요소
1. Layer 디렉토리
sha256 해시 값으로 이름이 지정된 디렉토리가 여러 개 존재하는데, 각 디렉토리는 이미지 또는 컨테이너의 파일 시스템 레이어를 나타낸다.
읽기 전용 또는 읽기-쓰기 레이어로 구성된다. 여러 레이어가 쌓여서 최종적으로 컨테이너의 파일 시스템을 형성한다.
2. diff 디렉토리
각 레이더 디렉토리 내에는 diff 라는 서브 디렉토리가 있으며, 여기에는 해당 레이어의 파일 시스템 변화 내역이 저장되어 있습니다. 즉, 이 레이어에서 추가되거나 수정된 파일과 디렉토리가 이곳에 저장됩니다.
3. link 디렉토리
link 파일은 도커가 레이어를 식별하고 참조하는 데 사용됩니다. 이것은 각 레이어를 다른 레이어와 결합할 때 사용되는 링크를 나타낸다.
4. work 디렉토리
overlay2 드라이버가 두 레이어를 결합하는 동안 일시적인 작업을 수행하는 데 사용하는 디렉토리.
5. merged 디렉토리
여러 레이어가 결합된 최종 파일 시스템을 나타내며, 실제로 컨테이너가 액세스하는 파일 시스템을 의미한다.
이는 여러 레이어가 merged 되어 컨테이너에 제공되는 파일 시스템 구조이다.
'DevOps > docker' 카테고리의 다른 글
도커파일 지시어 정리 (0) | 2024.10.18 |
---|---|
도커 이미지의 보안을 지켜야하는 이유 (1) | 2024.10.08 |
도커 레포지토리와 레지스터 (0) | 2024.06.27 |
도커 디스크 용량 확보 prune (0) | 2024.06.27 |
docker swarm 실습 (0) | 2024.06.08 |