I have recently installed docker on windows10 professional Dell E6430s, but have got problems with getting it to start reliably. I have got a work around for getting it to work, and once its started everything works well, but it is painful.
When I startup windows, Docker desktop attempts to start, but fails and gives an error.
“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”
Virtualisation is enabled in bios. However if i check in task manager/performance monitor it reports Virtualisation is disabled, so hyper-V is not running ( which i imagine is why docker won’t start ).
I have however found that if i use Powershell ;
bcdedit /set hypervisorlaunchtype auto
And the reboot
Hyper-v will restart, docker starts and all is good!
However at the next restartt, it won’t start up again, untll i rerun that powershell.
On my workstartion ( also win10 ) i dont’ ahve this problem and i can’t for the life of me figure otu whats going wrong.