2015-09-14 18 views
13

へのフォルダからすべてのファイルは、私が何かをしないのです私のコンテナのhtmlへのビルド(ホスト)フォルダ:「ドッキングウィンドウのCP」私は既存のコンテナフォルダのフォルダにファイルをコピーしようとすると、既存のコンテナフォルダ

docker cp ./src/build b081dbbb679b:/usr/share/nginx/html 

明確になります。私はホストからコンテナにコピーする必要があります。

しかし、それはコピー全体のビルドフォルダにコピーそれは私がちょうどbuildフォルダ内のファイル(およびサブフォルダ)が..htmlにコピーする必要があり

を構築/ ..htmlします。

何か不足しているか、各ファイルを1つずつコピーする必要がありますか?ここで

答えて

25

は、コンテナとローカルファイルシステム間でコピーしたファイル/フォルダは以下のようなものですSRC_PATH

SRC_PATH does not end with /. 
the source directory is copied into this directory 

SRC_PAPTH does end with /. 
the content of the source directory is copied into this directory 
+0

私はこの回答が大好きです。 – Aaron

+0

Windowsでは動作しません。 "ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。" – SalamiArmy

0

の終わりに/.であなたの問題を解決しますドッカでCPコマンドを使用する方法についての説明であり、形式:

docker cp ./src/build/index.html ContainerName:/app/ 

  • コピーファイルには、コンテナ内のフォルダに上記の例

    は、容器内のフォルダにするすべてのファイルをコピーしindex.htmlファイルがコンテナ内appフォルダにコピーされ

  • を示しています。上記の例

    docker cp ./src/build/. ContainerName:/app/ 
    

    buildフォルダ内のすべてのファイルがコンテナ内appフォルダにコピーしている示し

関連する問題