docker cp怎么用,讓我們一起了解一下?
docker cp用于容器與主機之間的數(shù)據(jù)拷貝,參數(shù)是CONTAINER即運行中的容器ID和保持源目標(biāo)中的鏈接。使用場景:有些容器內(nèi)部沒有安裝vim,編輯配置文件很麻煩,直接cp出來編輯,或者通過綁定目錄非常方便。
docker cp的功能有哪些?
1、docker cp命令類似于UNIX中的cp -a命令,遞歸復(fù)制目錄下的所有子目錄和文件
2、表示通過標(biāo)準(zhǔn)輸入/輸出設(shè)備以流的方式讀取或?qū)懭雝ar文件
3、本地文件系統(tǒng)中的路徑可以是絕對路徑,也可以是相對路徑,相對于當(dāng)前命令執(zhí)行的路徑
4、容器中的路徑都是相對容器的/根路徑
5、被操作的容器可以是在運行狀態(tài),也可以是停止?fàn)顟B(tài)
6、不能復(fù)制/proc, /sys, /dev, tmpfs和容器中mount的路徑下的文件
它的使用場景是有些容器內(nèi)部沒有安裝vim,編輯配置文件很麻煩,要直接cp出來編輯,或者通過綁定目錄。
那么使用參考示例有哪些?
1、文件:將主機/www/1.conf 拷貝到容器96f7f14e99ab的test目錄下
docker cp /www/1.conf 96f7f14e99ab:/test/
2、文件:將容器96f7f14e99ab中www目錄下的12.conf文件,拷貝到主機的/目錄中
docker cp 96f7f14e99ab:/www/2.conf /
3、目錄:將主機/www/runoob目錄拷貝到容器96f7f14e99ab中,目錄重命名為www
docker cp /www/runoob 96f7f14e99ab:/www
4、目錄:將容器96f7f14e99ab的/www目錄拷貝到主機的/tmp目錄中
docker cp 96f7f14e99ab:/www /tmp/
以上就是小編的分享,希望可以幫助到大家。