win10家庭版安装docker

原来以为只有win10专业版才能安装docker,原来家庭版也可以安装,稍微麻烦一点点。

一开始先按照如下操作:

win10家庭版安装Docker_HUWD的博客-CSDN博客

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,管理员权限执行,然后重启。

重启后执行:伪装成win10专业版,但貌似没啥用,我的电脑里看还是家庭版

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

然后发现启动docker desktop的时候报错,但是很贴心的引导你去微软的网站上去下载安装wsl2:

旧版 WSL 的手动安装步骤 | Microsoft Docs

笔者跟着这个安装到step 5,然后启动docker就成功了。

笔者电脑系统版本:

Windows 10 家庭中文版

版本2004 操作系统内部版本19041.1288

原文地址:https://www.cnblogs.com/lyhero11/p/15489725.html