docker 容器与本地主机间文件/文件夹的传输

在Docker中,容器与宿主机之间的文件传输主要有两种方式:挂载目录和使用 docker cp 命令。

1、挂载目录

类似共享文件夹,直接在容器中/本地将需要传输的文件/文件夹复制进去即可。限制是在将镜像展开成容器时需要挂载上去,后面再挂载则比较麻烦。

主要使用的命令为:

cp xxx.file /dfs/

或者

cp -r xxx/ /dfs/

2、docker cp 命令

docker cp container_id:<docker容器内的路径> <本地保存文件的路径>

或者

docker cp 本地文件的路径 container_id:<docker容器内的路径>

即docker cp 命令既可直接传输文件又可直接传输文件夹,两者的命令结构一致。

例:

①传递文件xx.pdf

docker cp container_id:/home/xx.pdf /home

②传递文件夹xxx/

docker cp container_id:/home/xxx /home

相关推荐
容器魔方5 小时前
华为云亮相 KubeCon China 2025,开源生态引领 AI 时代技术跃迁
云原生·容器·云计算
K·Herbert9 小时前
最新CentOS 7 yum源失效的解决方案(2025年6月)
linux·运维·centos
老兵发新帖9 小时前
Kubernetes架构解析
容器·架构·kubernetes
别骂我h10 小时前
部署KVM虚拟化平台
linux·运维·服务器
showmethetime10 小时前
优化nginx参数(基本通用参数)
运维·nginx
老六ip加速器10 小时前
获取ip地址安全吗?如何获取静态ip地址隔离ip
运维·网络·智能路由器
净心净意18 小时前
浅谈DaemonSet
运维·jenkins
Apex Predator1 天前
jenkins流水线打包vue无权限
运维·jenkins
容器魔方1 天前
Volcano v1.12 正式发布!驱动云原生AI与批量计算向智能高效新阶段演进
云原生·容器·云计算
Johny_Zhao1 天前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard