Docker unexpected wsl error 解决办法

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

今天在使用windows电脑安装docker时,遇到 unexpected wsl error 这个错误,找了很长时间解决办法,最终将该问题解决,目前将所有的解决办法综合了下,并留作记录。

准备

首先如果没有下载的Docker的同学可以通过这个链接地址进行Docker的下载。

Docker Personal - Sign Up for Free | Docker

通过找到Products标签来选择自己想要下载的版本进行安装。

Docker unexpected wsl error 解决办法,docker,spring cloud,容器

进入BIOS确认自己的虚拟化技术有没有开启,如果没有开启,请把它开启,将其状态设置为Enabled,然后再重启。

Docker unexpected wsl error 解决办法,docker,spring cloud,容器

问题

当安装完成后,因为电脑自身的原因可能会弹出此类问题(我的另外一台windows电脑也没有问题,就笔记本不可以)

如图:

Docker unexpected wsl error 解决办法,docker,spring cloud,容器

解决办法

管理员身份打开命令行工具:

wsl --install

这个时候windows系统会自动给你安装一个最新的Ubuntu子系统,安装完毕后他会尝试重新启动这个的系统,如果启动成功,那么证明流程没有问题,按正常来说你的docker也会运行正常(前提你必须要联网,不然 也会报错)

如果启动不成功可能会提示该错误

Docker unexpected wsl error 解决办法,docker,spring cloud,容器

 出现该错误可能是由以下原因造成。

1.适用于Linux的windows系统选项没有勾选。(请务必勾选)

Docker unexpected wsl error 解决办法,docker,spring cloud,容器

2.Hyper没有被开启。

执行bcdedit命令(需使用管理员权限打开PowerShellCMD)。

bcdedit

可以看到最后一项hypervisorlaunchtypeOff

PS C:\Users\User> bcdedit

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
flightsigning           Yes
default                 {current}
resumeobject            {f2ef54bb-3fc0-11ec-b211-f919c86c3435}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 0

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 10
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {f2ef54bd-3fc0-11ec-b211-f919c86c3435}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
flightsigning           Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {f2ef54bb-3fc0-11ec-b211-f919c86c3435}
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Off

注意要用管理员权限打开PowerShellCMD

执行命令后需要重启电脑才能生效。

bcdedit /set hypervisorlaunchtype auto

如果还不行,那么请尝试管理员身份打开命令行工具:

netsh winsock reset

设置好重启,在有网的情况下,即可打开docker应用程序。

Docker unexpected wsl error 解决办法,docker,spring cloud,容器 

OK 大功告成! 文章来源地址https://www.toymoban.com/news/detail-756358.html

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

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

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

相关文章

  • Docker无法启动,报错:Docker Desktop - Unexpected WSL error

    =======以下是Annie第二次修改记录于2023.12.4日======= 如果以后开机也遇到这个启动不起。可以简化这个步骤: 1、打开管理员CMD,或者Windows Powershell,输入: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 重启WSL, 2、打开管理员CMD,或者Windows Powershell,输入:

    2024年02月04日
    浏览(45)
  • windows11启动docker报错:Docker Desktop - Unexpected WSL error

    问题描述 windows11启动docker(版本为4.26.1)报错: 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 (wsl -shutdown) and/or

    2024年04月12日
    浏览(28)
  • 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日
    浏览(36)
  • 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日
    浏览(51)
  • Docker Desktop requires a newer WSL kernel version的解决办法之一

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

    2024年02月08日
    浏览(34)
  • 解决方案:yarn 出现error An unexpected error occurred错误的解决办法

    yarn 相比于 npm 、 cnpm 、 npx 来说,效率很高,是前端工程师首选的 包管理 工具,但今日在项目中遇到一个问题,让人很是头疼,看一下报错: 网上搜索解决方案,查阅了一下yarn官方文档,查找到一种解决方法 相信出现类似的情况,会帮助到大家!!!

    2024年02月05日
    浏览(68)
  • Windows下启动Docker容器遇到Error invoking remote method ‘docker-start-container‘: Error解决办法

    报错 :Error invoking remote method \\\'docker-start-container\\\': Error: (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:5903 - 0.0.0.0:0: listen tcp 0.0.0.0:5903: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 解决方法 1.使用管理员权限在cmd中执行 net stop winnat  2.启

    2024年02月11日
    浏览(41)
  • Docker Desktop启动错误:WSL integration with distro Ubuntu18.xx unexpectedly stopped with exit code 1.

    具体原理不详,只是记录一下我解决的方法。(Docker Engine v20.10.8) 启用/关闭Windows功能中的Hyper-v和“适用于Linux的Windows子系统”是打开的。 尝试点击了Docker Desktop中的这两个按钮。Clean/Purge data 的执行时间很长,没等执行完我就重启了。另一个Restart执行完成之后显示Docker

    2024年02月19日
    浏览(30)
  • Docker拉取镜像失败报错Error response from daemon: Get https://registry-1.docker.io解决办法

    无法拉取镜像的解决方法: 1、打开终端,sudo -i 输入密码。 2、打开 daemon.json(若没有自行创建) 3、写入以下内容: 4.重启docker设置生效: 5.docker info  看有没有生效 6.把114.114.114.114 换成8.8.8.8 添加 如下图所示

    2024年02月02日
    浏览(34)
  • Docker Desktop 开启失败 Unexcept WSL Error

                    安装了安卓模拟器,然后导致 WSL 起不来,尝试如下都没用 重置代理 —— netsh winsock reset BIOS 关闭、重启、再重新打开 CPU 虚拟化 关闭 hyper-v、windows subsystem for linux 再重启 再开启 卸载 Docker Desktop 重装 卸载、重装、更新 wsl 2   最终解决: 删除模拟器 执行如

    2024年02月05日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包