【Windows Docker】docker挂载解决IO速度慢的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Windows Docker】docker挂载解决IO速度慢的问题相关的知识,希望对你有一定的参考价值。

参考技术A 这个问题花了一天的时间来解决,在网上有一些参考,但是都不太满意。

我们使用WSL 2来运行Docker,通常会使用挂载的功能,把windows的文件挂在到Docker中,但是这种跨文件系统的操作性能不佳。

把windows系统的文件挪到WSL系统下,然后在WSL子系统中(这里选择Ubuntu)启动docker(同时执行文件挂载),这样进入Docker后的IO操作不存在跨系统操作,速度会有较大提升。
为了达到上述目的,我们需要安装一个中介:Ubuntu(WSL的发行版),把windows系统的文件挪到wsl文件系统(Ubuntu)中,然后在Ubuntu中启动Docker。

网上很多人的方案给了我启发,但是看到很多方案并没有解决问题,抛砖引玉,希望能解决大家的问题。

以上是关于【Windows Docker】docker挂载解决IO速度慢的问题的主要内容,如果未能解决你的问题,请参考以下文章

Docker Windows 容器挂载命名管道

Docker Compose 挂载 Windows 文件夹

在 Windows 主机上的 docker 容器内更改挂载文件夹中的文件权限

windows宿主机和docker容器设置挂载共享文件夹

docker中启用挂载卷,docker中的新文件会不会同步到

docker windows 拉下来镜像在啥位置