윈도우로 volume 적용 실패할 때
아래 n 번째에 윈도우에서 %cd% 로 경로 설정해도 안되는 증상이 같아서 해결방법을 알려주신 분이 계신데, 그 방법으로 해결해서 글 남깁니다.
docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v "/$(pwd)/server.js:/usr/src/app/server.js" thdqudgns/node처럼, 마운트 할 앞 경로 전체를 큰 따옴표로 감싸주고,
앞쪽에는 /${pwd}/server.js 를 적어서 파일을 명시해주고, 뒤쪽에도 /usr/src/app/server.js로 파일을 명시해주니 예제는 잘 해결되었습니다.
그러나 고민이...
실제로 프로젝트를 진행하면서 배포를 하고 빌드를 할 때에는 폴더 단위로 작업이 이루어져야 하는데, 파일 단위로만 되는 것을 확인하여서 앞이 막막합니다...
++ 터미널을 우분투 (wsl) 로 열어서 $(pwd)
docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app thdqudgns/node 로 하니까 잘 되네요.. 터미널이 이상한 걸로...
조만간 토이프로젝트를 AWS에 올릴 예정인데 문제가 없기를...
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
윈도우에서 volume을 적용할 때 발생하는 문제에 대해 질문하신 것 같습니다.
윈도우에서 volume을 적용할 때 경로 설정이 잘못되어 실패하는 경우가 있는데, 해당 문제를 해결한 방법을 알려주신 분이 계신 것 같아요. 앞 경로 전체를 큰 따옴표로 감싸주고, /${pwd}/server.js와 /usr/src/app/server.js를 명시해주는 방법으로 문제를 해결하셨다고 해요. 이렇게 하면 예제가 잘 동작했습니다.
그러나 프로젝트 배포나 빌드 시 폴더 단위로 작업해야 하는데, 파일 단위로만 작업되는 문제가 발생한다고 하셨습니다. 조금 당황스러우실 수 있는데, 이 문제는 터미널 설정과 관련이 있을 수 있어요. 우분투 터미널로 열어서 \((pwd)docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v \)(pwd):/usr/src/app thdqudgns/node로 실행하면 잘 되는 것 같습니다. 터미널 설정 때문에 그런 것 같은데, 토이프로젝트를 AWS에 올리실 예정이라는데 문제 없으면 좋겠네요.
추가로 궁금하신 점이 있으시다면 언제든지 물어보세요. 좋은 결과가 있기를 바랄게요.
Docker Containers간 통신 할 때 나타나는 에러 강의 질문
0
80
1
WINDOW + Vite를 사용하여 소스 코드 변경이 반영되지 않는 현상
0
79
1
도커 컨테이너 끼리 SSL 통신 시 문제가 생깁니다..
0
216
1
도표 강의 자료 사용이 불가합니다. (권한 문제)
0
137
1
Docker compose 관련 공유
0
143
1
트레비스가 유료화가 되어 테스트가 어려워 챕터8에서 고민중입니다.
0
79
1
강사님 혹시 vscode 어떤 테마 쓰시나요..?
0
287
1
The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist.
0
105
1
travis ci가 이제 유료화가 된 것 같습니다;;;
0
211
2
docker-compose up 에러 공유 드립니다
0
291
1
Elastic Beanstalk에서 도메인 클릭시 react 이미지가 안나오고 다른 화면이 나오는데
0
170
1
도커 빌드 시간이 너무 오래걸려요..
0
1065
2
docker-compose down 이후에도 containers에 redis가 남아 있는 이유
0
168
1
도커 볼륨이 작동이 안되는것 같아서 질문드립니다!
0
213
2
docker-compose 가 Docker Desktop 에서 빠진건가요? command not found 라고 뜨네요
0
279
1
Error response from daemon: The system cannot find the file specified.
0
220
1
draw.io 오류
0
651
1
Docker Volume 오류(reference, lowercase)
0
564
1
[섹션3 - 내가 만든 이미지 기억하기 쉬운 이름 주기] 네이밍/태그 에러
0
227
1
axios오류 문의드립니다!
0
334
1
node.js version
0
485
1
안녕하세요 마지막 강의 질문 있습니다.
0
435
1
Deploy를 계속 실패합니다.
3
1383
4
TravisCI에서 계속 에러가 납니다....
0
360
1





