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

June님의 프로필 이미지
June

작성한 질문수

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

운영환경 도커 이미지를 위한 Dockerfile 작성하기

COPY ./ ./ 가 필요한 이유

작성

·

146

2

Dockerfile 에 COPY ./ ./ 과정이 필요한 이유가 궁금합니다. 
docker-compose.yml 에서 volumes 설정을 통해서 로컬의 소스코드를 도커 컨테이너 내부에서도 사용할 수 있는것으로 이해했습니다.

그렇다면 Dockerfile 에서 별도로  COPY ./ ./  지정을 하지 않아도 로컬의 소스코드를 사용해서 CMD ["npm", "run", "build"]  혹은 CMD ["npm", "run", "start"] 를 문제없이 진행할 수 있는 것이 아닌지 궁금합니다. 

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

앗 ...정확하게 지적해주셨네요 ^^ 

맞습니다  volume을 이용한다면 저 부분은 지워주셔도 됩니다 ! 
하지만 저 같은 경우에는 그냥 넣어주고 사용합니다 ~ !  

많은 생각을 하면서 강의를 보시는 것 같네요 !! 
멋지네요 !!! 수고하세요 ~ ! 

June님의 프로필 이미지
June

작성한 질문수

질문하기