Docker cli중 옵션으로 많이 쓰이는 -v 옵션의 파라미터 형태는 다음과 같다 <host-path>:<container-path>:<auth>
- host-path
이 로컬 경로와 컨테이너의 path경로가 서로 마운트 된다는 뜻이다 즉 연결 된다는 뜻이며 한쪽에서 변화가 일어나면 다른 한쪽도 같이 변화가 일어난다.
이 경로는 절대 주소여야 한다. - container-path
이 경로와 로컬 경로가 서로 마운트 된다는 뜻이며 만약 이 경로가 존재하지 않는 경로라면 스스로 디렉토리를 만들어 마운트한다 - auth
rw : read write ro : read only
명령어 예시는 다음과 같다
docker run -it -v {local_absolute_path}:{container_path}:rw {imageId} bash
docker run -it -v /mnt/docker:/mount_point:rw ...
호스트의 /mnt/docker 디렉토리와 컨테이너의 /mount_point 디렉토리를 읽기 쓰기가 가능하게 마운트 시킨다.