問題:
本人電腦上裝了VMware和docker,系統是win10專業版,然后今天想用下docker,打開報錯,Hyper-V未開啟,開啟之后再次報錯
An error occurred
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在Win10中是基於Win10自帶的虛擬機Hyper-V運作的。安裝前需要確保在BIOS中已經開啟了CPU虛擬化。

已經開啟了虛擬化還是報錯
打開管理員power shell輸入:
bcdedit /set hypervisorlaunchtype Auto

成功了重啟電腦,就可以使用docker了


