Unable to run Docker Toolbox on windows 10 home even after enabling virtualization from BIOS settings

1.9k Views Asked by At

On running docker quickstart terminal I get the following error:

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 have tried everything from enabling the virtualization from the bios setting to reinstalling the toolbox but this error doesn't seem to go away. I read that since Windows 10 home doesn't support Hyper-V so one has to use docker toolbox but still this error is coming. Please provide a solution.

2

There are 2 best solutions below

0
Dmitry On

Did you try to read this thread? Machine’s Issue

Personally I managed to solve the issue by using this PS’s command (considering my Win 10 is Home edition):

PS> bcdedit /set hypervisorlaunchtype off

0
Keyser On

This is the fix for Windows 10 Home Users

Open C:\Program Files\Docker Toolbox\start.sh with an Editor

Replace line 71 from

"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

to

"${DOCKER_MACHINE}" create -d virtualbox --virtualbox-no-vtx-check $PROXY_ENV "${VM}"

Open Docker Quickstart Terminal. Done :)