• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

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

22.06.12 18:03 작성 조회수 306

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

김동민님의 프로필

김동민

2024.02.20

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

0

주호빵님의 프로필

주호빵

2022.07.18

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