實驗環境
CentOS 7.5
容器
容器是鏡像的運行實例。不同的是,鏡像是靜態的只讀文件,而容器帶有運行時需要的可寫文件層;同時,容器中的應用進程處於運行狀態。
主機和容器之間復制文件
要想實現在主機和容器之間復制文件,那么docker cp
可以實現。
[root@kvm ~]# docker cp --help
Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Copy files/folders between a container and the local filesystem
Options:
-a, --archive 打包模式(會復制原始的uid/gid信息)
-L, --follow-link 跟隨軟連接
--help 幫助信息
將主機的文件復制到容器中
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
- 從主機向容器中復制文件(不是目錄)時,如果容器中有目標目錄cp操作會成功,容器中無目標目錄cp操作失敗
- 從主機向容器中復制目錄(不是文件)時,不管是否有此目錄都會成功
將容器中的文件復制到主機
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-