1
をrootにファイルをコピーするとき、私は、ルートディレクトリ(/entrypoint.sh)にシェルスクリプトを追加しようとすると、私はドッキングウィンドウのビルドエラーを取得しています失敗ドッキングウィンドウ - ビルドは
Dockerfile:
FROM ubuntu:trusty
COPY ./entrypoint.sh/
ENTRYPOINT ["/entrypoint.sh"]
出力:
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM ubuntu:trusty
---> 1e0c3dd64ccd
Step 2 : COPY ./entrypoint.sh/
stat /var/lib/docker/aufs/mnt/5570570a77deddea426b95bd0f706beff4b5195a2fba4a8f70dcac4671bca225/entrypoint.sh: no such file or directory
ファイルは、ビルドコンテキストのルートに存在している、と私は/などの/ opt /としてサブディレクトリに変更した場合、それが動作します。どんなアイデアが間違っている可能性がありますか?
'COPY entrypoint.sh /' – bjhaid
あなたのDockerfileには何も問題はありません。問題なく画像を作成しました。ソースがビルドコンテキスト内にある必要があるが、相対パスは正常であるため、完全修飾ソースパスから 'COPY'しようとすると、このエラーが表示されます。ソースファイル名が正しいことを確認しますか? –
@bjhaidいいえ、まだ動作しません。 – mrjogo