inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Docker Volume에 대하여

Volume 기능이 안됩니다.

370

NoName

작성한 질문수 5

2

안녕하세요 강사님 질문있어서 글 남깁니다

 

윈도우 환경에서 VSC 터미널을 이용하고 있는데 

 

docker run -dp 8080:8080 -v /usr/src/app/node_modules -v pwd:/usr/src/app song9605302/nodejs

 

이렇게 명령어를 실행해도 소스파일이 변경되지가 않습니다.

 

추가 ) 이미지파일을 삭제하였다가 새로 빌드해도 변경된 server.js 파일이 적용이 되지 않습니다. pwd: 요부분이 잘못된것일까요

 

------------------------------------------------------------------------------------

TO. 수강생분들

윈도우에서 PowerShell 사용하시는분들 참고 하십쇼~!

여러가지로 해봤는데 $(pwd) 이부분은 ${pwd} 로 사용하시면 정상적으로 동작되네요!

------------------------------------------------------------------------------------

To. 강사님

강사님 위 내용을 다 떠나서 

이미지파일을 전체 다 삭제한다음 새로 빌드하였을 때

${pwd}:/usr/src/app 가 아닌 pwd:/usr/src/app 으로 매핑 시켜줬을 때 이전소스를 참조하게 되는건 어떤 이유때문일까요..? 

cicd travis-ci 데이터 엔지니어링 github docker aws

답변 2

1

John Ahn

안녕하세요 !!! 

현재 이미지를 빌드할 때 

FROM node:10

WORKDIR /usr/src/app

COPY package.json ./

RUN npm install

COPY ./ ./

CMD ["nodemon", "server.js"]

이런식으로 COPY ./ ./   <= 이 부분을 넣어주지만  볼륨을 사용한다면 사실 저 부분은 없어도 됩니다. 
소스 코드를 로컬에 있는 소스를 참고 하기 때문입니다. 그래서 현재 소스 코드를 변경해도 반영이 안된다면 빌드에 문제라기 보다는 볼륨에 이상이 있기에 나오는 에러입니다 ~ 
감사합니다 ! 

 

0

김윤제

볼륨에 문제가 있다는건 무슨 말인가요

Docker Containers간 통신 할 때 나타나는 에러 강의 질문

0

81

1

WINDOW + Vite를 사용하여 소스 코드 변경이 반영되지 않는 현상

0

80

1

도커 컨테이너 끼리 SSL 통신 시 문제가 생깁니다..

0

217

1

도표 강의 자료 사용이 불가합니다. (권한 문제)

0

139

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

292

1

Elastic Beanstalk에서 도메인 클릭시 react 이미지가 안나오고 다른 화면이 나오는데

0

170

1

도커 빌드 시간이 너무 오래걸려요..

0

1067

2

docker-compose down 이후에도 containers에 redis가 남아 있는 이유

0

168

1

도커 볼륨이 작동이 안되는것 같아서 질문드립니다!

0

213

2

docker-compose 가 Docker Desktop 에서 빠진건가요? command not found 라고 뜨네요

0

281

1

Error response from daemon: The system cannot find the file specified.

0

220

1

draw.io 오류

0

655

1

Docker Volume 오류(reference, lowercase)

0

565

1

[섹션3 - 내가 만든 이미지 기억하기 쉬운 이름 주기] 네이밍/태그 에러

0

227

1

axios오류 문의드립니다!

0

334

1

node.js version

0

486

1

안녕하세요 마지막 강의 질문 있습니다.

0

436

1

Deploy를 계속 실패합니다.

3

1383

4

TravisCI에서 계속 에러가 납니다....

0

361

1