Windows10家庭版安装docker

在桌面添加一个文本名为hyperv.txt,将以下内容复制进去:

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

保存把文件名改为:hyperv.cmd以管理员运行;

 如果没有就重启电脑,打勾后再重启电脑;

再把系统改成专业版:

 输入以下命令并且运行:

REG ADD "HKEY_LOCAL_MACHINEsoftwareMicrosoftWindows NTCurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

之后可以去docker官网下载并且安装;

安装打开后如果运行失败弹出一个窗口,里面有链接点进去有教程,教程看起来很复杂,总的来说就是要将WSL1更新到WSL2并且设置WSL2为默认的;

之后打开docker显示乱码重启一下电脑就可以正常运行docker了

原文地址:https://www.cnblogs.com/jf-ace/p/14514595.html