docker cp指令,能夠在容器和執行該指令的機器的本機檔案系統之間複製檔案或目錄。
(推薦:docker教學)
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中文網其他相關文章!