Windowsdows家庭版安装Docker
- 看不見的法師
- 2025-08-28
- 热度
目前,
docker只能在
windows的专业版或企业版上进行安装。如果你在家庭版上尝试安装,会看到如下提示:
然而,通过修改注册表中的
windows版本信息,我们可以成功安装。修改后,重启电脑,注册表会自动恢复,但
docker仍能正常运行。
以下是安装步骤:
首先,进入
BIOS并开启CPU虚拟化。具体开启方式因电脑型号而异,可以通过百度查找。接着,开启
Hyper-V,家庭版默认未启用,可以通过以下脚本进行安装:
# 将下面的脚本保存到一个文本文件中,后缀改为 .bat 并以管理员身份运行即可安装。安装完成后重启
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重启后,确认
Hyper-V是否已启用。进入控制面板 -> 程序 -> 启用或关闭
windows功能,找到
Hyper-V并勾选。如果提示需要重启,请按指示操作。
接下来,伪装成专业版。如果你不熟悉操作,可以先将所有注册表信息导出到磁盘中,以便在系统崩溃时进行还原。操作时不会有问题的。
进入注册表,按
Win + R并输入
regedit,然后根据图中指引找到
EditionID这一项:
右键点击
EditionID,删除原内容并修改为
Professional。
下载并安装
docker。重启后,你会发现注册表已被改回,但
docker仍然可以正常使用。
最后,使用命令行查看
docker的版本,确保安装成功:
docker version