Windows 10安裝Docker 報「Hardware assisted virtualization and data execution protection must be enabled」

環境版本

系統環境:Windows 10 教育版  64位docker

Docker版本:17.12.0-cewindows

報錯信息

安裝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-enablespa

 

使用Docker登錄命令報以下錯誤:虛擬機

解決方法

Docker在Win10中是基於Win10自帶的虛擬機Hyper-V運做的。安裝前須要確保在BIOS中已經開啓了CPU虛擬化,否則的話在安裝完後的初啓動會報以上錯誤。io

點擊「任務管理器」->"性能"查看虛擬化是否被開啓。下圖顯示本機虛擬化被禁用,須要啓用。方法

 

進入BIOS >  >Intel Virtual Technology> Enabled,按F10保存設置。進入系統後再次查看虛擬化已開啓。im

Docker啓動成功。img

相關文章
相關標籤/搜索