Docker中的文件/文件夹的挂载映射方式
更新时间:2024年11月02日 11:19:49 作者:arize
通过命令行在宿主机与Docker容器间挂载和映射文件夹,实现数据共享,具体步骤包括:在宿主机创建文件夹并使用Docker命令将其挂载到容器指定位置,需注意容器名称与ID的使用差异
Docker文件/文件夹的挂载映射
宿主机的文件夹挂载映射
docker run -it -v d:\dockr_attach\data:/data image_id
这个命令在cmd中 执行
会依据image创建一个具有attach文件夹的docker容器
| d:\dockr_attach\data | 宿主机文件夹路径,我是在D盘已经创建了\dockr_attach\data目录 |
| /data | 容器映射文件夹 会在根目录下存在(与home目录等同级) |
| image_id | 镜像的id 使用docker images命令可查看所有镜像的id |
宿主机文件/文件夹拷贝至容器
docker cp d:\dockr_attach\data docker_name:/home/
| d:\dockr_attach\data | 宿主机文件夹/文件路径 |
| docker_name | 注意是容器名称,我使用容器id拷贝是不成功的,docker ps -a查看所有容器信息 |
| /home/ | 容器中根目录下的home文件夹 |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
dockerfile构建haproxy的详细过程(构建HAProxy的镜像)
Dockerfile是一个用于构建Docker镜像的文本文件,包含了构建镜像所需的所有指令和说明,通过定义一系列命令和参数,本文详细介绍了如何使用Dockerfile一步步构建HAProxy的镜像,并指导如何创建和运行容器,实现负载均衡服务,感兴趣的朋友一起看看吧2025-03-03


最新评论