Dockerfile ADD를 Linux cp로 변환

Dockerfile ADD를 Linux cp로 변환

독서이 Dockerfile. 9행:

ADD . ./meteorapp

각 줄의 효과를 이해하기 위해 우분투 터미널에서 이 명령을 수동으로 실행하려고 합니다.

다음과 같이 번역되나요?

#cp . /home/meteorapp/meteorapp  

또는

#cp . /home/meteorapp  

첫 번째가 존재하지 않기 때문입니다.

답변1

이 라인은 다음을 수행하고 있습니다.

. ./meteorapp

이는 cp현재 디렉터리( .)와 동일하지 않습니다.

여기서 .( source)는 쉘 내장으로, 현재 쉘 세션의 파일(정확히는 인수)에서 명령을 실행하는 데 사용됩니다.

meteorapp귀하의 경우 현재 디렉토리( )의 파일이 -ed ./되고 있습니다 source.

관련 정보