2016-10-20 7 views
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 /としてサブディレクトリに変更した場合、それが動作します。どんなアイデアが間違っている可能性がありますか?

+1

'COPY entrypoint.sh /' – bjhaid

+0

あなたのDockerfileには何も問題はありません。問題なく画像を作成しました。ソースがビルドコンテキスト内にある必要があるが、相対パスは正常であるため、完全修飾ソースパスから 'COPY'しようとすると、このエラーが表示されます。ソースファイル名が正しいことを確認しますか? –

+0

@bjhaidいいえ、まだ動作しません。 – mrjogo

答えて

関連する問題