Docker 바인드 마운트는 호스트의 특정 파일이나 디렉터리를 컨테이너 경로에 연결하는 기능이다.
원리
Docker 관리 볼륨과 달리 지정한 호스트 경로를 직접 사용한다. 개발 소스나 설정 파일을 호스트와 컨테이너가 함께 접근하게 할 수 있다.
Docker 구성 요소 |
|---|
Docker · Docker 이미지 · Docker 컨테이너 · Dockerfile · Docker 볼륨 |
Docker 바인드 마운트 · Docker 네트워크 · Docker Compose · Docker 다단계 빌드 · Docker 빌드 캐시 |
예시
개발 중인 소스 디렉터리를 컨테이너에 연결하면 편집한 파일을 실행 환경에서 바로 읽는 구성이 가능하다.
주의할 점
기본 쓰기 권한으로 호스트 파일까지 바뀔 수 있다. 필요한 경우 읽기 전용으로 제한하고 원격 데몬의 호스트 경로와 로컬 클라이언트 경로를 혼동하지 않는다.