欢迎光临
个人技术文档整理

Docker cp 容器与宿主机之间的数据拷贝

docker cp :用于容器与宿主机之间的数据拷贝

目录说明

  • 宿主机目录:/root/tkw/file/wwwroot
  • 容器目录:/app/wwwroot
  • 容器名称:jk_image_container_api

从 容器 拷贝 到宿主机

格式:docker cp 【容器】:【容器目录】【宿主机目录】

将容器【jk_image_container_api】里面,目录为【/app/wwwroot】整个拷贝到宿主机的【/root/tkw/file/】目录下

#将【wwwroot】目录所有文件 拷贝到【/root/tkw/file/wwwroot】目录下
docker cp jk_image_container_api:/app/wwwroot /root/tkw/file/wwwroot/
#结果 /app/wwwroot/index.html  ->  /root/tkw/file/wwwroot/index.html

从 宿主机 拷贝 到容器

格式:docker cp 【宿主机目录】【容器】:【容器目录】

将宿主机【/root/tkw/file/wwwroot/】目录拷贝到容器【jk_image_container_api】的【/app/wwwroot/】目录下

#将主机[/root/tkw/file/wwwroot/]目录拷贝到容器[wwwroot]目录下
docker cp /root/tkw/file/wwwroot/ jk_image_container_api_v2:/app/wwwroot/
#结果 /root/tkw/file/wwwroot/index.html  ->  /app/file/wwwroot/wwwroot/index.html

#将主机[/root/tkw/file/wwwroot/]目录拷贝到容器中,目录重命名为[file] 
docker cp /root/tkw/file/wwwroot/. jk_image_container_api_v2:/app/file
#结果 /root/tkw/file/wwwroot/index.html  ->  /app/file/index.html

#将【/root/tkw/file/wwwroot】下所有文件拷贝到【/app/file/】目录下 
docker cp /root/tkw/file/wwwroot/. jk_image_container_api_v2:/app/file
#结果 /root/tkw/file/wwwroot/index.html  ->  /app/file/index.html

 

赞(2)