2016-08-08 8 views
0

documentationに記載されているように、<src>から<dest>にファイルをコピーするには、ドッカーCOPY命令を使用しています。しかし、docker-compose buildを失敗させるファイル<src>が存在しない可能性があります。ように:ドッカーのCOPY命令をオプションで使用できますか?

Step 7 : COPY cts/application.properties /cts/ 
ERROR: Service 'redirector' failed to build: lstat cts/application.properties: no such file or directory 

ファイルがある場合のみコピーするか、エラーをオフにする方法はありますか?

答えて

1

これを行う唯一の方法は、ctsフォルダ内のすべてのファイルをコピーすることです。そのためには、ユーザCOPYにワイルドカードを使用できます。

COPY cts/* /cts/ 

それとも、あなたのWORKDIRctsように設定されているすべてのファイルをコピーして、あなたのWORKDIR

WORKDIR cts/ 
ADD . /cts/ 
WORKDIR old_workdir_path 

を後退さしかし、あなたはCOPYコマンドを使用して条件付きで一つのファイルをコピーしたい場合は、あなたがすることはできません。

関連する問題