docker layer
-
Docker StorageDevOps/Kubernetes 2020. 8. 21. 16:25
도커는 어디다 파일을 쓰는가? 서버에 도커를 설치하면 /var/lib/docker 폴더가 생성되고, 다음과 같이 데이터가 저장됨. /var/lib/docker |-- aufs |-- containers |-- images |-- volumes 도커는 어떻게 파일을 쓰는가? Layered Architecture 각 레이어는 이전 레이어 대비 변경된 부분만 저장함. 다른 이미지를 만들 때, 기존에 생성된 레이어와 동일한 부분이 있다면 이 부분은 따로 저장하지 않고 캐시에서 가져와서 씀. 실제로 변경된 부분만. Container Layer 이미지 레이어는 기본적으로 Read Only 이고, 실행중인 컨테이너에 대해서는 Container Layer 라는 게 별도로 있음. 여기에 들어가서 뭔가 할 수 있음. 컨테..