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

相关推荐
神秘人X70716 分钟前
Jenkins 持续集成与部署指南
运维·ci/cd·jenkins
晓梦.28 分钟前
Linux
linux·运维·服务器
回忆是昨天里的海35 分钟前
k8s集群-节点间通信之安装kube-flannel插件
java·docker·kubernetes
运维帮手大橙子36 分钟前
Linux如何安装使用Rust指南
linux·运维·rust
千百元1 小时前
centos怎么查看磁盘是机械还是固态
linux·运维·centos
LoneEon1 小时前
CentOS 7 系统安装教程
linux·运维·centos
2301_793167991 小时前
网络基础总结
运维·网络·hcia
ssswywywht1 小时前
搭建本地时间同步服务器
linux·运维·服务器
广商 小轩1 小时前
自动化实战 Playwright破解滑块验证码的完整实战指南
运维·自动化
Gss7772 小时前
jenkins介绍与部署
运维·jenkins