Windows在docker进行基于Volume的基于文件与文件的映射

最近,在基于docker做一些deme,因为只是实验性的demo,所以就放到了windows上面,导致了一连串的问题。

很麻烦的问题就是,windows下的文件的映射,例如:d:/docker/resource.xml:home/statt/opt/dev/resource.xml。

这个无法实现,window完全不支持。方法大概有两个:

1.映射目录

2.映射文件

如果非要映射文件级别的Volume:需要再window下安装WSL(下面只讲文件的映射,目录映射比较简单)

什么是WSL?

全程:windows subsystem for linux

其实,就是提供一个文件系统,可以实现windows的文件系统与linux文件系统共享文件资源的。

由于,docker是纯虚拟化的应用,完全可以理解成虚拟机,他们的实现思路都是基于Hypervisor-V的方式来实现的(具体技术可能不同,但是原理类似)。所以,一般也都要求docker基于WSL进行实现,可以提高文件的IO速度。

如果,**要实现文件级别的映射,就用WSL的shell来实现docker compose up -d的方式来docker 程序的运行。**而非使用power shell或者cmd的方式

相关推荐
奈斯先生Vector16 小时前
从 127.0.0.1:3080 到插件运行时:DeepSeek Harness 远程开发与版本治理实战
linux·运维·人工智能·ubuntu·aigc
FoldWinCard16 小时前
K8s集群部署的方法原理
大数据·容器·kubernetes
Android系统攻城狮16 小时前
Linux PipeWire深度解析之pw_stream_new调用流程与实战(七十八)
linux·运维·服务器·音频进阶·pipewire音频实战进阶
东莞和裕包装18 小时前
如何管控广州定制纸箱生产中的啤切精度与印刷色差质量问题
大数据·运维·网络·人工智能
二宝哥19 小时前
docker安装apisix
docker·容器·apisix
小飞侠在吗19 小时前
Windows 下 Nginx 访问 127.0.0.1 报 50x 错误:根因是路径里 \t 被当成 Tab
运维·windows·nginx
Kina_C20 小时前
从零搭建Kubernetes集群:Harbor私有仓库 + K8s v1.35 + Flannel网络插件完整部署指南
网络·容器·kubernetes
王da魔20 小时前
部署Kubernetes
云原生·容器·kubernetes
九硕智慧建筑一体化厂家20 小时前
楼宇自控|智慧建筑核心引擎!楼宇自控系统,赋能建筑高效低碳运维
运维·人工智能·笔记·智慧城市
90后小陈老师20 小时前
Google账号申诉处理建议
运维