- 设置–>系统–>关于本机
- 控制面板–>程序–>启动/关闭windows功能,查看是否有hyper-v功能。
2.查看电脑是否打开虚拟化
- 任务管理器–>性能,查看电脑虚拟化情况
- 桌面新建一个记事本文件,改名为hyper-v.cmd
- 将下面内容复制到hyper-v.cmd中
pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
- 鼠标右键选择管理员身份运行,运行后判断是否有hyper-v功能。
PS:如果使用管理员运行cmd文件时,窗口闪一下就退或者没有反应,可以考虑如下措施:
①.通过win+R命令运行程序,输出regedit,打开注册表
②.找到
HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand Processor
将AutoRun里面的数值删除。
官网地址:https://docs.docker.com/desktop/windows/install/
- 点击“Dcoker Desktop for Windows”,下载到本地保存
- 对下载的Docker Desktop Installer.exe右键点击“以管理员身份运行”,一路确定安装。
( Enable WSL 2 Windows Features记得选中)
最终启动成功如下图:



