docker cp命令詳解

2020-08-12 20:00:29

docker cp命令,能夠在容器和執行該命令的機器的本地檔案系統之間複製檔案或目錄。

(推薦:)

1、使用格式

(1)從容器中複製檔案或目錄到執行命令所在機器的指定路徑

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-

(2)從執行命令所在的機器複製檔案或目錄到容器內部的指定路徑

docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

2、唯一選項說明

  • --follow-link, -L,總是follow在SRC_PATH中的symbol link

3、功能說明

docker cp命令類似於UNIX中的cp -a命令,遞回複製目錄下的所有子目錄和檔案。-表示通過標準輸入/輸出裝置以流的方式讀取或寫入tar檔案。

本地檔案系統中的路徑可以是絕對路徑,也可以是相對路徑,相對於當前命令執行的路徑容器中的路徑,都是相對容器的/根路徑。被操作的容器可以是在執行狀態,也可以是停止狀態。不能複製/proc, /sys, /dev, tmpfs和容器中mount的路徑下的檔案。

4、範例

docker cp ~/ba-208/. ${CONTAINER}:/home/myname/ba
docker cp ./. ${CONTAINER}:/home/myname/ba

以上就是docker cp命令詳解的詳細內容,更多請關注php中文網其它相關文章!