win10 家庭版上安装docker desktop

先说结论,是可以成功的,

因为人家贴图都出来了,这个没必要造假

https://www.jianshu.com/p/1329954aa329/

再说问题,很多人按照这个步骤却没能成功。

我开始也失败了,怀疑是版本问题,又接连下载了2个版本,包括和作者截图一样的版本,仍然失败。

显然,这是人品问题了。

。。。最后灵光一现,再看看评论区,果然。。。

最后小结一下要点:

0.下载docker destop for windows, 记得用迅雷,否则超级慢

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

从国内的镜像也可以,不过版本比较老,https://oomake.com/download/docker-windows

1.开机进bios开启虚拟化,这个是关键. 两个选项都开启。 

2.启用家庭版的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

3.regedit, 临时修改EditionID为Professional,伪装成专业版。 

4.安装docker. 启动docker,.

执行docker version,信息如下

C:\Program Files\Docker\Docker>docker version
Client: Docker Engine - Community
 Version:           19.03.1
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        74b1e89
 Built:             Thu Jul 25 21:17:08 2019
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.1
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.5
  Git commit:       74b1e89
  Built:            Thu Jul 25 21:17:52 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

完美

你可能感兴趣的:(容器化)