环境版本
系统环境: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启动成功。