2015-09-14 27 views
13

我缺少的東西,當我嘗試從一個文件夾中的文件複製到現有的容器文件夾:「泊塢窗CP」從文件夾到現有的容器文件夾中的所有文件

Doc

我想內複製文件建立(主機)文件夾到我的容器中的HTML:

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

要清楚;我需要從主機複製到容器。

但它拷貝整個build文件夾並將其複製到..html /建造

我只需要在構建文件夾中的文件(和子文件夾)複製到..html。

我是否錯過了某些東西或是否必須逐一複製每個文件?

回答

25

下面是關於如何使用泊塢窗CP命令的解釋,這將在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

複製文件結束與/.解決您的問題/一個容器和本地文件系統之間的文件夾是像下面格式:

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

  • 將文件複製到容器內的文件夾

    例如上面示出index.html文件被複制到app夾內側容器

  • 複製所有文件內的容器到文件夾:

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

    例如上面示出build文件夾內的所有文件都拷貝到app夾內側容器

相關問題