在桌面添加一个文本名为hyperv.txt,将以下内容复制进去:
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
保存把文件名改为:hyperv.cmd以管理员运行;
如果没有就重启电脑,打勾后再重启电脑;
再把系统改成专业版:
输入以下命令并且运行:
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
之后可以去docker官网下载并且安装;
安装打开后如果运行失败弹出一个窗口,里面有链接点进去有教程,教程看起来很复杂,总的来说就是要将WSL1更新到WSL2并且设置WSL2为默认的;
之后打开docker显示乱码重启一下电脑就可以正常运行docker了