当前位置: 首页 > news >正文

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

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

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

解决方案
打开PowerShell,输入命令wsl --set-default 2,设置发行版本默认使用WSL 2

输入命令wsl --install -d Ubuntu 安装Ubuntu

安装好之后输入命令wsl -l -v,可以看到Docker和Ubuntu都在Running(VERSION务必是2)

打开Docker桌面,在设置选项中,打开WSL Integration,并手动重启Docker。这个设置允许在Ubuntu中使用Docker。

image.png

将想要挂在的数据移动到WSL文件系统中。在windows系统中执行:cp {WIN_DATA} \wslKaTeX parse error: Undefined control sequence: \Ubuntu at position 1: \̲U̲b̲u̲n̲t̲u̲\home,其中\\wsl\Ubuntu\home是WSL文件系统Ubuntu发行版的\home目录。<

http://www.dtcms.com/a/597080.html

相关文章:

  • 小练11.11
  • 怎么让网站无法自适应可信网站查询
  • 《国内可训练的主流大模型及相关平台》
  • MCP-stdio通信
  • 电商专业培训网站建设网页设计工作岗位及薪资
  • 全球文献智能引擎,突破知网局限
  • 邮件接码API实战教程与代码解析
  • 项目分享|告别枯燥命令行,构建终端用户界面的 TypeScript 库
  • [PowerShell 入门教程]第2天课后作业答案
  • Django中QuerySet 的惰性加载
  • 会议平台网站建设汇通网做期货的网站做期货的网站
  • 【计网】基于三层交换机和 RIP 协议的局域网组建
  • 【系统架构设计】用例技术:需求分析的实用工具
  • 网站设计需要什么软件python基础教程ppt
  • ffmpeg7.1.2-官方示例demo预览
  • 自己怎么优化我网站关键词潍坊尚呈网站建设公司
  • 数据科学每日总结--Day16--数据库
  • 从“高门槛”到“零门槛”:ArcGIS 和 GISBox如何破解中小用户GIS工具使用难题?
  • 152.当数据写入速度远大于读取时速度时控制信息的处理方法
  • 【MQ】集群部署和可靠性攻略
  • 数字上变频DUC与数字下变频DDC的介绍
  • 网站换代理wordpress首页链接哪里设置
  • 【Git】请帮忙解释一下“git reset”
  • Linux 二进制兼容性的糟糕现状(以及如何解决)
  • Next.js第三章(App Router)
  • 长芯微LPS1032完全P2P替代LM3880,LPS1032系列产品是简单的电源序列器,提供多通道电源的加电和断电顺序控制。
  • 百度提交网站收录建筑网址大全
  • TensorFlow深度学习实战——胶囊网络
  • [Linux]学习笔记系列 -- [kernel]kallsyms
  • 手机代理企业网站wordpress农业站模板