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

홍태경님의 프로필 이미지
홍태경

작성한 질문수

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

Dockerfile 작성하기

앞에서 이해를 잘 하지 못하여 질문드립니다 copy ./ ./ 의미

작성

·

129

0

안녕하세요 도커를 배우고 있는 학생입니다.

앞에서 잘 설명해 주셧지만 이해를 못하고 넘어가 다시 문의드립니다.

copy는 로컬에 있는파일을 컨테이너에 넣기 위함이고

./ ./ 가 2개인 이유는 package.json과 server.js 2개라서 인가요? 

만약 파일이 5개면 ./ ./ ./ ./ ./ 이런식이 되나요?

답변 1

1

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

안녕하세요 ! 

아    ./  이거 하나가  디렉토리를 의미합니다.  

그러니깐  현재 디렉토리에 있는 모든 파일을   ./    =>     컨테이너에 있는 ./ 여기 디렉토리에 복사한다는 얘기입니다 

=====>   ./   ./       

파일 하나만을 넣고 싶다면  특정 파일이름을   적어주시면 됩니다 

======>   package.json   ./       이거는 package.json 파일만 컨테이너  ./ 이 경로에 넣는다는 뜻입니다. 

경로 같은 경우는    ../ 이렇게 하면 현재 경로에서 한번 나가는 경로입니다 .

 ./ 이거는 현재 경로입니다.   

../../  이렇게 되면  두번나가는 경로 

../../../ 이렇게 되면 세번나가는 경로입니다   

수고하세요 ~ ! 

홍태경님의 프로필 이미지
홍태경

작성한 질문수

질문하기