正解は「COPYで指定したファイルがビルドコンテキスト内に存在しない」です。docker buildはビルドコンテキスト(通常はDockerfileがあるディレクトリ)をDockerデーモンに送信し、COPY命令はそのコンテキスト内のファイルのみコピーできます。よくある原因として、ファイルパスのtypo、.dockerignoreで対象ファイルが除外されている、ビルドコンテキスト外のファイルを指定している(COPY ../file . は不可)などがあります。docker build -f でDockerfileの場所を変えた場合もコンテキストのルートに注意が必要です。
教科書へ直接移動
読みたい分野を選べます