I'm new in docker using. I'm using window Home 10, version 1909, OS build 18363.720 now.
I had an issue when installing Docker. Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run. I have tried to update window and install again but it does still not work!
Operating System. If you do not run a 64-bit version of Windows Windows 10 Pro, Enterprise, or Education; 1511 November update, Build 10586 or later, you cannot run Docker for Windows. You can install Docker Toolbox if you have a 64-bit version of Windows 7 or later. Alternately, you do have the option to upgrade.
Go to the website https://docs.docker.com/docker-for-windows/install/ and download the docker file. Note: A 64-bit processor and 4GB system RAM are the hardware prerequisites required to successfully run Docker on Windows 10. 2. Then, double-click on the Docker Desktop Installer.exe to run the installer.
There are two editions of Docker: Docker Enterprise Edition (EE) and Docker Desktop, which is also known as the Community Edition (CE). Docker Enterprise Edition is supported for use with Enterprise Server only on Windows Server 2016 so if you are using Windows 10 you must install Docker Desktop.
The container images will use the underlying OS license. Microsoft calls it supplmental license. You are licensed to use this Supplement in conjunction with the underlying host operating system software (“Host Software”) solely to assist running the containers feature in the Host Software.
Are you using Windows 10 Pro or Enterprise? It specifically asks you for Windows 10 Pro or Enterprise. If you are using Windows 10 Home, the build version doesn't matter, you cannot use Docker Desktop.
But there is a way to run Docker on Windows 10 Home using Virtual Box instead of Hyper V: https://www.sitepoint.com/docker-windows-10-home
Update: Windows 10 Home from build 2004 and above now supports Docker out of the box and it's not necessary to follow any of the steps in the guide linked above.
You can try to update your copy of Windows through Settings > Update & Security > Windows Update
.
If this still doesn't update to build version 2004, or if you can't update via the built-in updater, the update can be downloaded from https://www.microsoft.com/en-gb/software-download/windows10.
By clicking on the button marked with a red line you will start downloading an executable file (.exe) that can be executed to install the update manually:
Here is an easy-fix that worked for me.
Using Settings > Update & Security > Windows Update
alone was NOT enough to do the right update
to Microsoft Windows [Version 10.0.19041.330]
that I needed.
But then, this worked:
Downloaded & executed Windows10Upgrade9252.exe
from https://www.microsoft.com/en-gb/software-download/windows10
That was it.
Docker Desktop will now work on Windows 10 Home for version 2004 https://docs.docker.com/docker-for-windows/install-windows-home/
Unfortunately I think 2004 is only available at this time on the Window Insider Program, which requires you to set your diagnostic data to full which includes sending 'info about websites you browse and how you use apps and features'
I think I will be following the advice @Max has given for now.
According to this https://www.docker.com/blog/docker-desktop-for-windows-home-is-here/ You need version 19040 ( a preview version ). Hope they will bring it to 2004 version ( release date May 2020)
Edit Windows Version in Registry
1.Press Windows + R and write regedit 2. In the Registry Editor, go to \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 3. Right-click on EditionID and Click Modify 4. Change Value Data to Professional 5. Press OK
Edit Windows CurrentBuild (set 18363) and CurrentBuildNumber (set 18363) with the same way.
Injoy Docker
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