エラー:
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と同じディレクトリにコピーしても、この問題は発生しません。