Windows 10安装Docker 报“Hardware assisted virtualization and data execution protection must be enabled”

环境版本

系统环境:Windows 10 教育版  64位

Docker版本:17.12.0-ce

报错信息

安装Docker for Windows.exe成功,再启动Docker时,弹出如下错误信息:

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enable

 

使用Docker登陆命令报如下错误:

解决方法

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

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

 

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

Docker启动成功。

猜你喜欢

转载自my.oschina.net/u/2289161/blog/1647017