解决Docker报错问题:Docker Desktop – Unexpected WSL error

这篇具有很好参考价值的文章主要介绍了解决Docker报错问题:Docker Desktop – Unexpected WSL error。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

     最近因为准备在NAS上通过Docker容器方式安装MYSQL,发现https://hub.docker.com网站被墙了,无法自动安装,同时又找不到靠谱的离线镜像,所以准备在Window上安装Docker,通过电脑的网络代理制作离线镜像再上传到NAS上。

       在Windows下安装Docker并不是很顺利,安装完启动时报:Docker Desctop – Unexpected WSL error。经过google一番总算找到原因了。

docker desktop安装unexpected wsl error,后端开发,笔记

       想要正常安装运行Docker Desktop,电脑需要满足以下软硬件要求 :

  • Windows 10 64 位:专业版,企业版或教育版(Build 15063 或更高版本) 
  • 主板支持虚拟化功能 
  • 具有 CPU SLAT 功能

1. 检查电脑是否启用虚拟化

打开任务管理器>性能选项卡,查看是否启用虚拟化(我就是因为这个问题导致启动Docker报错)

docker desktop安装unexpected wsl error,后端开发,笔记

如果虚拟化功能被禁用,则在BIOS中设置启用。

2.BIOS设置,启用虚拟化

以我的主板为例(其他主板大同小异),重启电脑,按Delete键,进入BIOS界面

docker desktop安装unexpected wsl error,后端开发,笔记

选择Advanced Model或者按F7。

docker desktop安装unexpected wsl error,后端开发,笔记

选择Advanced菜单中的CPU Configuration。

docker desktop安装unexpected wsl error,后端开发,笔记

找到SVM Model选项,改成Enabled,开启虚拟化。F10保存并重启电脑。这个时候进入任务管理器中可以看到虚拟化已启用。

docker desktop安装unexpected wsl error,后端开发,笔记

3. 启用Windows虚拟机功能

在Windows中搜索并打开“启用或关闭Windows功能”。

docker desktop安装unexpected wsl error,后端开发,笔记

选中“适用于Linux的Windows子系统”,另外的“Windows 虚拟机监控程序平台”,“虚拟机平台”也可以选中(不建议启用Hyper-V)。然后安装重启电脑。这样电脑的配置就完成了。

4.下载安装Docker Desktop

相关的配置设置好后就可以下载安装Docker Desktop了,后面就是傻瓜式安装,没什么可说的。

Docker Desctop各个版本下载地址:Docker Desktop release notes | Docker Docs

docker desktop安装unexpected wsl error,后端开发,笔记

转载请注明出处:解决Docker报错问题:Docker Desktop – Unexpected WSL error - 东哥小站文章来源地址https://www.toymoban.com/news/detail-815722.html

到了这里,关于解决Docker报错问题:Docker Desktop – Unexpected WSL error的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”

    win10/win11升级后, 替你安装或者升级了\\\"Windows Subsystem for Linux Preview\\\" 其他场景汇总: 启动wsl使用过代理或加速器等软件 wsl更新后, wsl --update 操作后 参考某大佬的猜测: wsl启动时加载了 Proxifier 的一个模块, 此前使用过代理会导致此问题出现 管理员身份启动 cmd/powershell , 运行

    2024年02月05日
    浏览(51)
  • Docker Desktop-Unexpected WSL error An unexpected error was encountered while executing a WSL comman

    windows安装docker报错: Docker Desktop - Unexpected WSL error An unexpected error was encountered while executing a WSL command. Common causes include access rights issues, which occur after waking the computer or not being connected to your domain/active directory. Please try shutting WSL down (wl --shutdown) and/or rebooting your computer. If not suff

    2024年03月10日
    浏览(71)
  • window docker 报错 Docker Desktop requires a newer WSL kernel version. 解决

    win11下载docker 打开后报错如下: 解决: cmd 中 执行 wsl --update 等待下载完成,重新启动 docker 即可 重新进入 docker 正常工作

    2024年02月15日
    浏览(57)
  • Docker unexpected wsl error 解决办法

    今天在使用windows电脑安装docker时,遇到 unexpected wsl error 这个错误,找了很长时间解决办法,最终将该问题解决,目前将所有的解决办法综合了下,并留作记录。 准备 首先如果没有下载的Docker的同学可以通过这个链接地址进行Docker的下载。 Docker Personal - Sign Up for Free | Docke

    2024年02月04日
    浏览(58)
  • 打开docker-desktop报错问题解决

    打开Ubuntu出现报错 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x80070424 Error: 0x80070424 ????????? Press any key to continue... 命令行打开wsl出现报错 C:Usersjiangchengwsl 指定的服务未安装。 Error code: Wsl/0x80070424 解决方案: 1、Powershell执行脚本 Enable-WindowsOptionalFeature

    2024年02月09日
    浏览(48)
  • Docker Desktop 更新4.25.1版本后出现WSL2报错

     近期发现 Docker Desktop 有新版本可以更新,结果操作后  再打包它就闪退了。无奈只能删除 Docker Desktop 后下载新版本安装程序进行重装,然后依次出现2个弹窗上面显示如下报错内容。  第一个弹窗:   打开win11 命令行输入 wsl  --shutdown , 再次尝试打开 Docker Des

    2024年02月04日
    浏览(80)
  • 解决wsl、docker desktop无法启动

    我的电脑因启动docker报错 启动docker desktop时 wsl/wsl2出现\\\"占位程序接收到错误数据\\\" 1:解决办法:管理员身份启动cmd/powershell运行,再重启电脑错误就消失了 2:可以使用nolsp,下载完毕nolsp后 将nolsp程序放置c盘,然后继续使用管理员身份启动cmd/powershell, 注意:因为我的nols

    2024年03月27日
    浏览(53)
  • Docker Desktop requires a newer WSL kernel version的解决办法之一

    “Docker Desktop 需要更高版本的 WSL 内核” 的错误通常意味着你的 Windows 子系统用于 Linux(WSL)需要更新以满足 Docker Desktop 的要求。 要解决这个问题,你可以按照以下步骤操作: 检查 Windows 更新 : 首先,请确保你的 Windows 操作系统是最新的。转到 “设置” “更新与安全”

    2024年02月08日
    浏览(44)
  • docker安装 unexpected wsl error

    很诡异的一个问题 大概现象和这个帖子很像 https://developer.aliyun.com/article/1395485 docker版本4.26.1 系统: windows 10 win+R 输入winver可以看见自己的版本号 华为matebook 16s 重装的Win10 首先按照这个哥们给的说法 https://zhuanlan.zhihu.com/p/666788196 把 控制面板-程序-程序和功能 配置成上面这个

    2024年01月18日
    浏览(45)
  • docker拉取镜像报错unexpected EOF的解决方法

    报错内容如下: 产生unexpected EOF报错的原因可能是镜像分层中有部分镜像层丢失导致,其他服务器可以正常拉取,唯独这台不可拉取。 解决方法,将这台不能拉取的机器中关于这个镜像所有关联的镜像、容器全部删除,然后从可以正常拉取的服务器上docker save一下,然后上传

    2024年02月11日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包