1. ホーム
  2. docker

[解決済み] DockerfileのファイルをCOPYすると、そのようなファイルやディレクトリがない?

2022-06-26 05:25:45

質問

私のルート(~)フォルダにDockerfileがセットアップされています。私のファイルの最初の3行は次のようになります。

COPY file1 /root/folder/
COPY file2 /root/folder/
COPY file3 /root/folder/

と記述しても、各行ごとに以下のようなエラーが返されます。

そのようなファイルやディレクトリはありません

ファイルはDockerfileと同じディレクトリにあり、コマンドを実行しています。 docker build - < Dockerfile をターミナルで実行しています。

私はここで正確に何を間違えているのでしょうか?

どのように解決するのですか?

のCOPY命令は Dockerfile にあるファイルをコピーします。 src にコピーします。 dest フォルダーに追加してください。のどちらかが欠けているようです。 file1 , file2file3 を構築しようとしたり Dockerfile を間違ったフォルダからビルドしようとしている。

Dockerfile ドキュメントを参照する

を構築するコマンドも Dockerfile のようなものであるべきです。

cd into/the/folder/
docker build -t sometagname .