Dcoker for windows 11 安装几个异常问题解决

avatar 2022年05月18日12:31:11 6 3129 views
博主分享免费Java教学视频,B站账号:Java刘哥

之前一直使用 MacOS 系统开发和学习,前端时间刚买了一台联想拯救者 R9000P 的笔记本,win11系统,用了一段时间,还是比较舒服的,自己加装了2TB固态。

趁着最近离职在家,把Mac上的东西都搬到 win11 上来,以后就用这个做开发主力机了。

本文介绍一下 Win11安装 Docker 遇到的几个问题。

一、下载 Docker Desktop

下载地址:https://www.docker.com/get-started/

直接点左边 Docker Desktop 下载就行,大概400多MB

 

二、Win11 家庭版安装Hyper-V

参考:https://blog.csdn.net/lihuiyun184291/article/details/123224733

即在桌面新建一个  Hyper-V.cmd 文件

粘贴内容

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

然后以管理身份运行

等他自动下载配置,然后在上面输入Y同意重启就行

然后就在 Windows 功能里可以看到 Hyper-V 了,默认就已勾选

 

二、然后安装 Docker 安装包

根据提示安装,然后会报错说 WLS 版本太低:WSL 2 installation is incomplete

解决办法,参考:https://www.jb51.net/article/214820.htm

主要是下载这个https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ,然后双击安装

 

三、启动报错

启动报错 

Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException: 引发类型为“Docker.ApiService

参考:

下载 http://www.proxifier.com/tmp/Test20200228/NoLsp.exe

以管理员身份打开cmd,执行 

nolsp.exe C:\WINDOWS\system32\wsl.exe

 

四、重启 Docker

直接任务管理器 kill docker所有进程

重启 Docker,然后正常

 

 

参考:https://blog.csdn.net/tpriwwq/article/details/41446277

 

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0