7/1-2

기본적으로 컨테이너에 생성되는 모든 파일은 컨테이너 레이어에 저장됨

→ 이 데이터들은 컨테이너가 삭제될때 같이 삭제되는 런타임 데이터

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d8cf6ab-7a16-4139-97d8-fdef7b3cf758/Untitled.png

↓ 디스크의 공간을 컨테이너에 제공하는 방식 2가지

Bind Mount

호스트에 있는 특정 디렉토리를 공유해서 컨테이너의 디렉토리와 연결

따로 기록하지 않으면 관리하기 어렵

성능은 뛰어나지만, 호스트 파일 시스템에 대한 의존도가 높다.

호스트의 민감한 파일까지 접근할 수 있으므로 보안 측면에서 문제 발생할 가능성 有

미리 data(소스코드)를 제공

Volume

상태를 저장하기 위한 저장소

빈 disk를 제공 → application이 생성한 data를 저장하기 위해

대부분의 이미지들은 볼륨이 없음

Bind Mount와 다르게 다양한 드라이버 지원

다수의 실행 중인 컨테이너 사이에서 데이터를 공유할때, 다른 호스트로 데이터를 백업하거나 복원할때 등의 경우에 사용되는 방식


참고