Issue type – docker errors out on start.
OS Version/build – Windows 10 Pro, build 17134.407
App version – ortep@Motte ~: docker --version
Docker version 18.09.0, build 4d60db4
Steps to reproduce-- double click on “Docker for Windows” icon on the desktop.
Hardware: Dell Precision workstation 690, Two Xeon E5320 CPUs (4 cores each).
When I double click on the Docker for Windows icon I get a window that says:
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-enabled
Thing is, I have all the Virtualization schtuff turned on in the BIOS, and when I pull up the task manager tab it shows that virtualization is “enabled”.
Is the VT stuff in these CPUs just too old for Hyper-V/Docker?
I realize this machine is ancient, but it’s got 8 cores, 24 gig of ram, about 2T of usable disk and it still works.
Editing to add:
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes
And the Intel Processor Identification Utility says that these CPUs have “Virtualization Technology”, but do not have “Hyper-Treading Technology” nor do they have “Intel VT-x with Extended Page Tables”.