본문 바로가기

Docker Tip 마운트

Docker cli중 옵션으로 많이 쓰이는 -v 옵션의 파라미터 형태는 다음과 같다 <host-path>:<container-path>:<auth>

  1. host-path
    이 로컬 경로와 컨테이너의 path경로가 서로 마운트 된다는 뜻이다 즉 연결 된다는 뜻이며 한쪽에서 변화가 일어나면 다른 한쪽도 같이 변화가 일어난다.
    이 경로는 절대 주소여야 한다.
  2. container-path
    이 경로와 로컬 경로가 서로 마운트 된다는 뜻이며 만약 이 경로가 존재하지 않는 경로라면 스스로 디렉토리를 만들어 마운트한다
  3. 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 디렉토리를 읽기 쓰기가 가능하게 마운트 시킨다.