[Docker] docker run OPTION --volume과 --mount의 차이

froajnzd·2022년 9월 6일
0

docker

목록 보기
1/1

문제 상황

기존의 컨테이너를 커밋할 때는 --mount가 먹혔었다.
그러나 새로운 컨테이너를 만드려고 할 때 똑같은 명령어를 입력하니 해당 ERROR가 떴다.

에러메세지를 살펴보니 bind할 폴더가 존재하지 않는다고 한다.

해결할 수 있는 방법이 무엇일까 검색하다 -v가 보였다.

-v는 Bind mount a volume이라고 한다.
--mount에서 따로 type을 지정해 줄 필요 없이 volume을 bind할 수 있는 명령어라고 해석했다.

그래서 기존

--mount type=bind,source="[SOURCE PATH]",target=[TARGET PATH]

라고 적어두던 것을

-v [SOURCE PATH]:[TARGET PATH]

으로 적으니 컨테이너가 잘 만들어진다.

문제 해결!

profile
Hi I'm 열쯔엉

0개의 댓글