docker : desktop enable virtualization on your computer

启动docker即报错:
Docker for Windows error: "Hardware assisted virtualization and data execution protection must be enabled in the BIOS"

但是我又确定我的电脑一定开启了hyper-v虚拟化服务(不然我的安卓模拟器无法运行)
解决方法来自stackflow:
解决方法
如果启用了所描述的功能,则问题出在禁用的 Hyper-V 或未运行的 Hypervisor 代理上。

解决方案 A(如果 Hyper-V 完全禁用或未安装)

以管理员身份打开 PowerShell 并

启用 Hyper-V

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

解决方案 B(如果 Hyper-V 功能已启用但不起作用)

启用管理程序

bcdedit /set hypervisorlaunchtype auto
现在重新启动系统并重试。

我先进行了方案A,又进行了方案B, 然后重启系统, 最终成功

你可能感兴趣的:(docker)