Volume mount
- 도커 엔진이 관리하는 영역 내에 만들어진 볼륨을 컨테이너에 디스크 형태로 마운트 한 것
- 자주 쓰지는 않지만 지우면 안되는 파일을 두는 데 사용
docker volume create [volume name]
docker container run -v [volume name]:[container path] [image name]
Bind Mount
- 도커가 설치된 컴퓨터의 문서 폴더 또는 바탕화면 폴더 등 도커 엔진에서 관리하지 않는 영역의 기존 디렉터리를 컨테이너에 마운트 한 것
- 자주 사용하는 파일을 두는 데 사용
docker container run -v [host path]:[container path] [image name]
차이점
항목 |
Volume Mount |
Bind Mount |
스토리지 영역 |
볼륨 |
디렉터리 또는 파일 |
물리적 위치 |
도커 엔진의 관리 영역 |
어디든지 가능 |
마운트 절차 |
볼륨을 생성한 후 마운트 |
기존 파일 또는 폴더를 마운트 |
내용 편집 |
도커 컨테이너를 통해서 |
일반적인 파일과 같이 |
백업 |
절차가 복잡함 |
일반적인 파일과 같이 |
출처: 오가사와라 시게타카, 「그림과 실습으로 배우는 도커 & 쿠버네티스」, 위키북스