인프런 커뮤니티 질문&답변

wkdzhd2000님의 프로필 이미지

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Docker Volume에 대하여

맥북 docker volume이 안됩니다...

작성

·

396

0

vs code상 터미널에서 zsh이 쓰이고 있는 맥북이며

docker run -dp 3000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app wkdzhd2000/nodejs

라고 입력했는데 컨테이너 ID가 나오지 않고 아래와 같이

형식에 맞지 않게 입력했다고 나옵니다.

docker: invalid reference format.

See 'docker run --help'.

 

맥북이기때문에 $(pwd)가 맞다고 생각하고 다른 부분에도 잘못 쓴 것이 없어보이는데 왜 인식하지 못할까요..? 구글링하며 몇몇 글이나 공식문서도 참조하고 있는데 아직까지 원인을 찾지 못하였습니다...

윈도우는 아니지만 혹시 몰라 ${pwd}하니 작동은 했습니다.

하지만 server.js의 소스코드를 바꾼다음 컨테이너를 docker stop 했다가 다시 run 해도 소스코드 변경내용이 반영되지 않는다는 문제가 생겼습니다..

 

어디가 잘못된 걸까요?? 저만 이러나요??

답변 2

0

(pwd) 대신 {pwd} 으로 해보세요!

0

-dp가 아니라 -d -p 입니다.