docker cp鏡像是一種在docker容器和宿主機(jī)之間復(fù)制文件的方法。它可以讓你在容器內(nèi)和宿主機(jī)之間直接復(fù)制文件和文件夾,非常方便。
用法:docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- 或者:docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH 常用選項(xiàng): -aArchive。將選項(xiàng)解壓縮到tarball文件。默認(rèn)為false。 -L跟隨符號(hào)鏈接。默認(rèn)為false。
使用docker cp鏡像時(shí),我們可以使用兩種方式進(jìn)行復(fù)制。第一種是將文件從容器中復(fù)制到宿主機(jī)上,第二種則是將宿主機(jī)上的文件復(fù)制到容器中。
要將文件從容器中復(fù)制到宿主機(jī)上,我們可以使用以下命令:
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
其中CONTAINER是你要復(fù)制文件的容器名稱或ID,SRC_PATH是容器內(nèi)的路徑和文件名,DEST_PATH是本地文件系統(tǒng)上的路徑和文件名,用于接收文件。
如果想將服務(wù)器上的文件復(fù)制到容器內(nèi)部,則可以使用下面的命令:
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
在這種情況下,SRC_PATH是您要復(fù)制到容器中的本地文件路徑和文件名稱,DEST_PATH是容器內(nèi)的路徑和文件名稱。