在windows10启动docker出现Hardware assisted virtualization and data execution protection must be enabled i

解决方法

Docker在Win10中是基于Win10自带的虚拟机Hyper-V运作的。安装前需要确保在BIOS中已经开启了CPU虚拟化,不然的话在安装完后的初启动会报以上错误。

点击“任务管理器”->"性能"查看虚拟化是否被开启。下图显示本机虚拟化被禁用,需要启用。

在windows10启动docker出现Hardware assisted virtualization and data execution protection must be enabled i_第1张图片

 

进入BIOS >  >Intel Virtual Technology> Enabled,按F10保存设置。进入系统后再次查看虚拟化已开启。

在windows10启动docker出现Hardware assisted virtualization and data execution protection must be enabled i_第2张图片

Docker启动成功。

你可能感兴趣的:(docker)