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

相关推荐
飞飞传输6 分钟前
选对国产FTP服务器,筑牢数据传输安全防线,合规高效双达标
大数据·运维·安全
西格电力科技17 分钟前
光伏策略控制服务器的核心价值与应用必要性
运维·服务器
i橡皮擦1 小时前
使用gamedig 查询恐龙岛TheIsle游戏服务器
运维·服务器·游戏·steam·恐龙岛·the isle
White-Legend2 小时前
支持docker一键部署了
运维·docker·容器
shizhan_cloud2 小时前
Shell 变量进阶知识
linux·运维
The star"'2 小时前
docker(6-10)
docker·容器·eureka
普罗米修斯Aaron_Swartz3 小时前
云主机(容器)内实现本地VNC访问
网络·docker
企鹅侠客3 小时前
Ubuntu本地部署AnythingLLM实现本地文档RAG
linux·运维·ubuntu·llm
醇氧3 小时前
Git 合并冲突提示 Local Changes Prevent from Merge
运维·git