Win10家庭版Docker的安装
重点!!!
由于家庭版是没有Hyper—V虚拟服务的,因此需要先将Hyper—V添加到系统中。
将如下代码拷贝到文本中,然后另存为 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
修改完毕后右键,点击使用管理员身份运行,然后等待添加结束,重启电脑。
部分同学这一步执行完可能就可以下载Docker Desktop 跑起来了,下载Docker Desktop 下载 下载安装。
但是极有可能出现 Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException 这个异常。
解决方法:
① 查看自己的系统版本号:不会命令的 点击 控制面板(选小图标)-> 系统 ->就看见了
② 一般版本 高于1909 就行 我的是20H2所以ok。那这个时候有的朋友查好了,比他低咋办? 哦,那我也不知道,重装吧(狗头)
③ 浏览器打开 https://czf-net.xyz/res/ 下载 wsl.msi 如下图,然后安装,直接next就行,安装完电脑重启后就可以run了。