docker cp命令,能夠在容器和執(zhí)行該命令的機器的本地文件系統(tǒng)之間復制文件或目錄。
(推薦:docker教程)
1、使用格式
(1)從容器中復制文件或目錄到執(zhí)行命令所在機器的指定路徑
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
(2)從執(zhí)行命令所在的機器復制文件或目錄到容器內部的指定路徑
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
2、唯一選項說明
-
–follow-link, -L,總是follow在SRC_PATH中的symbol link
3、功能說明
docker cp命令類似于UNIX中的cp -a命令,遞歸復制目錄下的所有子目錄和文件。-表示通過標準輸入/輸出設備以流的方式讀取或寫入tar文件。
本地文件系統(tǒng)中的路徑可以是絕對路徑,也可以是相對路徑,相對于當前命令執(zhí)行的路徑容器中的路徑,都是相對容器的/根路徑。被操作的容器可以是在運行狀態(tài),也可以是停止狀態(tài)。不能復制/proc, /sys, /dev, tmpfs和容器中mount的路徑下的文件。
4、示例
docker cp ~/ba-208/. ${CONTAINER}:/home/myname/ba docker cp ./. ${CONTAINER}:/home/myname/ba