I'm trying to run docker on windows 10 Pro but I get this error: "Hardware assisted virtualization and data execution protection must be enabled in the BIOS"
I have already enabled "Intel VT" and "XD bit" in BIOS settings As I read in this post "Enable Hardware settings in BIOS to run Hyper V" but I don't have "Intel VT-d" and "Trusted Execution" in my BIOS settings to disable them.
These are my system specifications:
I have done the things said in this post "Docker for Windows error" but nothing works! I would really appreciate it if someone could help me with this problem.
Thanks
Does Docker use Hardware Virtualization? The short answer is: no. Docker needs a 64-bit Linux OS running a modern enough kernel to operate properly.
After installed docker, on hp pavilion power 15-cb0xx
I got the same error:
Case 1: First I run these two commands with admin permission and restart the system but After the restart, I got the same error.
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
bcdedit /set hypervisorlaunchtype auto
After checking the Windows feature as you see on the Image the second option
(HyperV-Platform) checked but looks different(pale-> disabled by default).
You cannot enable or disable directly. You only able to update via PowerShell with first two commands I mentioned in Case 1.
After Case 1: it looks checked however the error was there.
Case 2:
Check the Hyper-V. It should look like:
Re-Install docker
Hyper-V on Windows 10 needs Second Level Address Translation (SLAT). This may not supported by this cpu. You can check this by using the sysinternals util coreinfo
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With