Hi,
This is my first time running docker on a windows machine (previous experience has been with Mac, where it worked perfectly OOTB). I’m running on Windows 10 Home, which I know doesn’t support Hyper-V. So I downloaded and installed Docker Toolbox, which should run on VirtualBox.
I followed the instructions and checked that virtualization is enabled in BIOS and have confirmed this is visible to Windows (in Task Manager / Performance tab).
When starting the Quickstart Terminal I’m seeing the following:
Running pre-create checks… Error with pre-create check: “This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory” Looks like something went wrong in step ´Checking if machine default exists´… Press any key to continue…
I’ve tried both enabling and disabling virtualization, and disabling and enabling secure boot from BIOS. Neither of these seem to have any impact on this issue.
The only other option I can see will be to boot up an Ubuntu instance, and run Docker from there. Very tempting!
Using Windows 10 Home.
Been using docker toolbox for quite a while, never had this exact issue.
I’ve been experimenting something with android emulators (BlueStacks, MEmu) and during this time, my computer completely froze and I had to force shutdown it.
After restarting, my docker broke completely so I figured I’d fresh reinstall everything including VBox and all.
Ever since I’ve done that, I can’t get it to run, I keep getting the same error message.
Seems like this extra parameter bypasses this check that was returning an error, and it finally allowed me to create a new machine. From there on - I was able to see it in Vbox and modify it there, currently running containers on Kitematic, all seems to work fine!
You can also go into control panel and then into program and features. click on turn windows features on or off. you can check the virtual machine platform and then you can also check windows subsystem for lynux. you can also do a command in powershell to turn on hyper v.