Installing Docker on Windows 10 Home

I just bought a win 10 pro key for £9.49

I have exactly this Windows version. Docker is version 18.09.1, build 4c52b90. The keys are automatically reset after restarting. Tried to reinstall and start. Same problem.

Rather than trying to find a workaround I found that buying a win10 pro key for £9.49 is much less hassle.
but thats if your willing to pay just to upgrade.

Thanks for that :wink:

I have run your two scripts and Hyper-V components was added perfectly. To install docker I have used @mapk solution (thanks for that). Finally I had problem with Docker Pull Command (I had error … something). I used that topic to solve this problem: fresh install - could not read CA certificate. The system cannot find the path specified. · Issue #1746 · docker/for-win · GitHub (leehaskings commented on 27 Apr 2018).

Remove DOCKER_* from command prompt or PowerShell, i used PowerShell. using following steps

[Environment]::SetEnvironmentVariable(“DOCKER_CERT_PATH”, $null, “User”)
[Environment]::SetEnvironmentVariable(“DOCKER_HOST”, $null, “User”)
[Environment]::SetEnvironmentVariable(“DOCKER_MACHINE_NAME”, $null, “User”)
[Environment]::SetEnvironmentVariable(“DOCKER_TLS_VERIFY”, $null, “User”)
[Environment]::SetEnvironmentVariable(“DOCKER_TOOLBOX_INSTALL_PATH”, $null, “User”)

And now every thing works great on my Windows home 10. I’m happy of that :wink:

tomek

1 Like

Can someone confirm if @mapk and @hessi9 method works for installing docker in Windows 10 Home 1809 as I don’t want to mess up my laptop. Also in Docker Toolbox I get the following error while installing even though virtualisation is enabled in BIOS:

This computer doesn’t have VT-X/AMD-v enabled.

Hyper-V and Virtualbox don’t work together:

Thanks @hessi9 and @mapk, docker runs great on windows 10 home with your fixes :slight_smile: virtualization needs to be enabled in bios for docker to start/
Docker should allow windows 10 home since it works…

Sometimes you just have to think outside the box. Just buying an old win pro 7 key and to update win 10 home to pro is really the fastest possibility i guess instead fo working with some Workarounds. Thanks nugai worked like a charm.

Hi after running the scripts and making a change in registry the installation coninue without any errors. However after logging off and onn as sugested at the end I got error from starting daemon complaining about incorrect windows version. Thus “docker version” cmd also finishes with error at the end, that no daemon is running.

An error occurred
Docker doesn’t support your Windows version. Check documentation for minimum requirements

1 Like

Hi, just ran both scripts, changed the registry, installed version 18.09.2, changed registry back, logged in, and ran hello-world.
So far everything working perfectly.

@mapk sry for not updating but I got Docker for windows working two weeks ago and it works perfectly without any problems. Today I was trying to trying to setup a virtual machine in virtualbox and when it didn’t work there I moved to VMware and it said that there was an issue when trying to start the vm as it something in hyper-v seems to block it. So I was wondering if there is a way to remove the hyper-v and containers things we did when we ran the bat script.
Or will resetting the pc reset everything to default state coz anyway I was going to reset my pc in April.

Indeed, with hyper-v installed and activated and registry change it is running now on my windows home.
Strange that these guys don’t support this from the start.

please read till the end
I was able to install Dockers in windos 10 home edition by enabling virtualization from BIOS and the Docker is working fine.
Steps for installing

  1. enable virtualization from BIOS
  2. install Docker Toolbox
  3. use the Oracle virtualbox to create a virtual Linux image (used Ubuntu 18.X version)
  4. install Docker on the linux image and work out of it

followed this

Post the installation realized the easier thing would have been

  1. create a bootable Ubnuntu on a thumb drive
  2. enable dual booting from bios
  3. install docker on Ubuntu

this is more clean and easy to do i think, please let me know your views.

Thank you @hessi9 and @mapk, it works flawlessly on Windows 10 Home

Holy moly. I can’t believe it worked. No docker toolbox and no need to create a VM… just Docker for Windows!

Many thanks @hessi9 and @mapk ! :grin:

Latest windows home update (build 18362) disabled docker for windows on my machine, re-ran the two scripts from @hessi9 and it’s working again. I couldn’t find the registry key from @mapk’s post though, not a problem as I didn’t need to re-install docker, but might be an issue for anyone trying to install for the first time, maybe roll back to an earlier version, install, then update and run the scripts again.

Thank you @hessi9 and @mapk!

Hello
You can try this may be it’s help you

I’ve been running docker on my windows 10 home laptop for some time. After initial install the only thing I need to do to be able to execute updates (which normally fail on detecting my OS) is to set Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion from Core (used to be home) to Professional.

I’ve used both *.bat scripts and made registry modifications: (Edition ID, Product Name) but when i run installer - i receive: Installation failed:

What is the reason?