win10家庭版下安装Docker

1.下载Docker for Windows

https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

安装时发现只支持专业版和pro版,家庭版进行下一步

2.开启hyper-v

(1)新建hyperv.cmd文件,内容如下

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

(2)以管理员身份运行此文件,如需重启请重启

(3)勾选hyper-v

 3.伪装成win10专业版

(1)管理员身份打开cmd

(2)cmd中执行

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

 4.安装

 检测是否安装成功,cmd中输入docker version,正常结果则说明成功;

如果出现异常error,到 C:\Program Files\Docker\Docker 目录下执行 DockerCli.exe 即可

再回来执行一次docker version,发现无异常了,操作安装成功

猜你喜欢

转载自www.cnblogs.com/dummersoul/p/12107967.html