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的方式

相关推荐
云登指纹浏览器27 分钟前
WebDriver反检测技术详解:如何让自动化脚本看起来像真实浏览器
运维·自动化·跨境电商
xmtxz39 分钟前
计算机网络基础课程学习心得:从理论抽象到硬核实战的进阶之路
运维·学习
RisunJan1 小时前
Linux命令-pgrep (通过进程名查找进程 ID)
linux·运维
信创工程师-小杨2 小时前
Linux内网环境如何解决依赖的问题
linux·运维·服务器
java知路2 小时前
linux yum 下载docker安装包及依赖安装包,并离线安装
linux·运维·docker
2601_955505252 小时前
自然人身份确权可信基础设施赋能 DID 身份合规
运维·金融·区块链·健康医疗·智能硬件·教育电商·政务
没有退路那我就不要散步3 小时前
kube-proxy优化
docker·容器·kubernetes
難釋懷3 小时前
Nginx-KeepAlive
运维·nginx
2601_956414143 小时前
迈向智慧实验室:金现代的全链路质量管控与自动化解决方案
运维·自动化
YJlio4 小时前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设