前言:今天想在自己的电脑上安装docker,却发现docker安装仅支持专业版和企业版。这就让我的家庭版很尴尬了。
下面来介绍安装docker的步骤
1、开启Hyper-V
1.1新建一个hyper.cmd文件,创建一个txt文件然后修改后缀名为cmd
家庭版默认是没有hyper-v的
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
1.2右键以管理员身份运行
运行后他会安装一些程序,大概需要一两分钟,等待安装完成即可。安装完成后,会提示是否重启电脑,选择重启
1.3检查Hyper-v是否开启
2、将你的家庭版win10伪装成专业版
2.1以管理员的身份打开cmd
在C:\Windows\System32目录下找到cmd.exe,右键选择以管理员身份运行
2.2 在cmd中执行如下代码
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
显示运行完成
3、下载安装Docker for windows
官网:https://store.docker.com/editions/community/docker-ce-desktop-windows
下载稳定版。下载后双击.exe文件完成安装。
打开cmd执行命令 docker version。提示如下则说明安装成功