2017-01-29 36 views
3

では機能しません。もちろん、そのユーザーのホームディレクトリにzipファイルをコピーするのが目的ですが、上記の結果は、zipファイルが画像内の文字どおり/~user1という名前のファイルにコピーされるということです。チルダ拡張は、私は次の行でDockerfileを持ってドッカーCOPYコマンド

期待どおりに動作しない、次

COPY *.zip /home/user1 

がドッカーでこのバグですか、私は認識していないよチルダ展開に関連制限はありますか?

MacでDocker 1.13.0を使用する。

+1

チルダ拡張は、種々のUNIX/Linuxシェルの特徴です。コピーコマンドは、これらのシェルのいずれによっても処理されません。 – BMitch

答えて

7

チルドの拡張COPYはサポートされていません。

The COPY docsより:

dest絶対パス、またはソースが宛先コンテナ内にコピーされるにWORKDIR、相対パスです。

例:

COPY test relativeDir/ # adds "test" to `WORKDIR`/relativeDir/ 
COPY test /absoluteDir/ # adds "test" to /absoluteDir/ 
関連する問題