• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

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

21.05.27 16:06 작성 조회수 96

0

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

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

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

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

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

답변 1

답변을 작성해보세요.

1

안녕하세요 ! 

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

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

=====>   ./   ./       

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

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

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

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

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

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

수고하세요 ~ !