一、启动Microsoft Hyper-V
在电脑上打开“控制面板”->“程序”-> “启动或关闭Windows功能”。点击红框内容:
如下,勾选Hyper-V选项:
如果是win10家庭版,是看不到Hpper-v!
解决办法:
1.创建hyper.cmd文件,文件内容
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
右键以管理员身份运行刚刚创建的文件,运行后他会安装一些程序,大概需要一两分钟,等待安装完成即可。安装完成后,会提示是否重启电脑,选择重启
2.将你的家庭版win10伪装成专业版,以管理员身份用cmd.exe,执行下面
REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F
二、下载安装Docker for windows
官网:https://store.docker.com/editions/community/docker-ce-desktop-windows
下载稳定版。下载后双击.exe文件完成安装。
打开cmd执行命令 docker version。提示如下则说明安装成功
有可能会报这个错误,解决办法更新WSL,链接地址 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,安装后在重新restart一下!