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

Windows11下 安装 Docker部分疑难杂症(Unexpecter WSL error)

在这里插入图片描述
装了大半天Docker desktop终于装好了,网上有的主流教程就不复述了,主要说一下网上没有的教程。
以下是遇到的问题:
在这里插入图片描述
首先,启用或关闭Windows确保里面与虚拟机有关的几个都要选上
在这里插入图片描述
没有Hyper-V参考此文

但是我这里都勾选了,还是提示一些虚拟机没有开启相关的报错0x80370114
(修好了,没复现,借张图)这个非常棘手
在这里插入图片描述
网上看了很多文章,我都设置了,没用,后看到这篇文章,卧槽,居然跑成功了。

参考文章

wsl --set-default-version 1

虽然不知道原理,但ubuntu确实可以使用了,也能看到有Ubuntu了。在这里插入图片描述
这时候

wsl --set-default-version 2

也能跑起来了

不过docker还是跑不起来,因为docker需要wsl2才能运行,后面就看到说要把Ubuntu 的wsl版本设为2

wsl --set-version Ubuntu 2

运行完报以下错误

当前计算机配置不支持 WSL2。
请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。 
通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribution 有关信息,
请访问 https://aka.ms/enablevirtualization Error code: Wsl/Service/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

后面看了半天也不知道是为啥,网上教程都是围绕
在这里插入图片描述
这几个设置,但都已经配置完成。
这时候突然想起以前因为虚拟机Vmware有蓝屏的现象,关闭了一些虚拟机相关服务,于是 来到 服务 里查看(可以直接搜索到)
在这里插入图片描述
发现这几个虚拟机相关服务有一大半直接被禁用了,现在设置为自动启动。
参考文章
命令行再输入指令

bcdedit /set hypervisorlaunchtype Auto

重启
发现可以了(≧▽≦)/Docker可以正常打开
在这里插入图片描述

这时候也有了docker的wsl,并且Ubuntu的wsl也可以设置为2版本了


http://www.mrgr.cn/news/46311.html

相关文章:

  • Zabbix 7.2入门实战
  • 闪送股价破发:估值大幅缩水、客单价不断下滑,红海竞争如何突围?
  • 用来deploy jar包的bat脚本
  • VS Code安装以及配置
  • 两文读懂DDD领域驱动设计,举例说明,通俗易懂【值得收藏】
  • 基于Python的COM库控制CANoe同时打开多个.cfg工程方法案例
  • 爬虫常用正则表达式用法
  • Apache SeaTunnel 9月份社区发展记录
  • Linux:多线程中的生产消费模型
  • 决策树随机森林-笔记
  • 基于Android11简单分析audio_policy_configuration.xml
  • Linux网络编程 -- 网络套接字预备与udp
  • Lombok的@Builder注解
  • ES操作指南
  • Run the FPGA VI 选项的作用
  • AI改变一切,包括你的毕业论文!如何应对?
  • 十年网络安全工程师谈学习网络安全的正确顺序
  • 希亦超声波清洗机值得购买吗?清洁技术之王多维度测评大揭秘!
  • 基于邮箱的域名欺骗攻击:利用解析器绕过访问控制
  • 面对多种可燃气体,哪种传感器最适合你的应用场景?