目前,
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并勾选。如果提示需要重启,请按指示操作。

接下来,伪装成专业版。如果你不熟悉操作,可以先将所有注册表信息导出到磁盘中,以便在系统崩溃时进行还原。操作时不会有问题的。
系统特点:技术领先:系统基于被广泛使用的Windows平台开发,集百家之所长,技术领先、功能完备; 快速建店:只需简单设置,3分钟即可以建立一个功能完备的网上商城; 操作简便:软件操作界面由专业设计人员设计,采用人性化的布局,界面规范,操作简捷; 安装方便:只需传到您的虚拟空间即可; HTML编辑器:内置优秀的HTML在线编辑器; 可扩展性:软件构架灵活,考虑未来功能扩充之需要,具有较强的可扩展性
进入注册表,按
Win + R并输入
regedit,然后根据图中指引找到
EditionID这一项:

右键点击
EditionID,删除原内容并修改为
Professional。
下载并安装
docker。重启后,你会发现注册表已被改回,但
docker仍然可以正常使用。
最后,使用命令行查看
docker的版本,确保安装成功:
docker version









