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

相关推荐
Skilce7 分钟前
ZrLog 高可用部署
运维·服务器·数据库·阿里云·maven
papaofdoudou3 小时前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
无忧智库4 小时前
智慧医院的“新基建”:从顶层设计到全栈式智能运维的深度解构(PPT)
大数据·运维
杨云龙UP5 小时前
mysqldump逻辑备份文件恢复总结:全库恢复、单库恢复,一篇讲明白
linux·运维·服务器·数据库·mysql·adb
舰长1155 小时前
linux系统服务器加固1、中风险 未设置登录失败处理功能和登录连接超时处理功能。2、中风险 未限制默认账户的访问权限。3、中风险 未实现管理用户的权限分离。
linux·运维·服务器
独隅5 小时前
PyTorch 模型部署的 Docker 配置与性能调优深入指南
人工智能·pytorch·docker
mounter6256 小时前
Linux 7.0 重磅更新:详解 nullfs 如何重塑根文件系统挂载与内核线程隔离
linux·运维·服务器·kernel
江南风月6 小时前
日志审计系统WGLOG支持syslog吗
运维·网络·日志审计
想唱rap8 小时前
Linux线程
java·linux·运维·服务器·开发语言·mysql