• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

도커 볼륨을 이용한 소스 코드 변경 영상에서 에러가 났는데 해결을 못 하고 있습니다.

21.03.09 19:54 작성 조회수 212

0

docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app sj/docker-react-app

이 명령어를 쳤을때

EACCES: permission denied, mkdir '/usr/src/app/node_modules/.cache'

위와 같은 권한 거부 메세지가 뜨면서 연결이 안 되는데 어떻게 해결해야 될까요

답변 2

·

답변을 작성해보세요.

0

김성혁님의 프로필

김성혁

2021.04.07

삭제된 글입니다
역학자님의 프로필

역학자

2021.04.13

이건 완전히 잘못 알고계신거 아닌가요.

/usr/src/app/는 도커 컨테이너 내에 생성하는거지

로컬에 있는 파일을 가르키는게 아닌데요;;

지금 작업하신건 볼륨처리를 엉뚱한곳으로 잡아서 정상적으로 작동되는것 같습니다.

김성혁님의 프로필

김성혁

2021.04.13

지금보니 잘못 알고있었네요.  수정했습니다. 감사합니다.

0

안녕하세요 

권한 문제 같은데 

혹시 

sudo chown -R yourusername:yourusername /path/to/node_modules

이렇게 한번 해보시겠나요? !

sj p님의 프로필

sj p

질문자

2021.03.10

도커 쉘 안에서  하면 되는건가요??

volume 실습 중에 docker 컨테이너 안의 usr/src/app 안에 폴더 생성 권한이 없다는거 같은데

yourusername은 도커 이름을 하면 되나요...?

뒤에 /path/to/node_modules 이 dir 경로도 뭔지 모르겠습니다... 저런 폴더 경로는 없는데  usr/src/app를 말씀하시는건가요?