Windows10启动Docker报错

 

首先可以先尝试卸载Docker,从新安装时第一个选项的勾去掉,然后安装试试.

还是不行往下看:

1、报错详情

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

2、原因分析
问题出在Hyper-V已禁用或Hypervisor代理未运行。


3、解决方案
方案一: (如果完全禁用或未安装Hyper-V)
docker desktop 基于windows hyper-v,必须确保hyper-v组件已经开启。可通过如下PowerShell (管理员身份)命令启动。

以管理员身份打开CMD
启用Hyper-V

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

 

或者在启用和关闭windows功能中先禁用Hyper-V,重启后再开启。


方案二: (如果Hyper-V功能已启用但不起作用)
hyper-v组件开启后,需确保其守护进程自动运行(我问题出在这里,守护进程没有运行),可通过如下PowerShell(管理员身份) 命令启动:

bcdedit /set hypervisorlaunchtype auto

 

重启电脑,启动docker desktop,即可正常运行。

声明:本文转载自 ,作者为 ,原文网址:https://blog.csdn.net/MyronCham/article/details/125216511
支付宝打赏支付宝打赏 微信打赏微信打赏

如果此篇文章能帮助到您,还请客官打赏一二.^v^