Mac 시스템 dockerfile 오류 복사 실패 : stat / var / lib / docker / tmp / docker-builderxxx

오류:

Step 3/4 : COPY ~/nginx-1.12.2.tar.gz /usr/local/src
COPY failed: stat /var/lib/docker/tmp/docker-builder709371526/~/nginx-1.12.2.tar.gz: no such file or directory

해결 방법 :
nginx-1.12.2.tar.gz를 Dockerfile 디렉터리에 복사 한 다음 명령을 통해
원래 명령 을 수정합니다 .

COPY ~/nginx-1.12.2.tar.gz /usr/local/src

수정 후 :

COPY nginx-1.12.2.tar.gz /usr/local/src

문제의 원인 : Mac 시스템도 가상 머신에 의해 구축 된 Docker 환경을 기반으로하기 때문에 필요한 파일을 저장할 / var / lib / docker / tmp / docker-builderxxx와 같은 디렉토리를 찾을 수 없습니다. 따라서 필요한 파일을 Dockerfile과 동일한 디렉토리에 복사하면이 문제가 발생하지 않습니다.

추천

출처blog.csdn.net/fomeiherz/article/details/112133813