Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't install Docker : Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run

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!

Error window Image

like image 897
joe-khoa Avatar asked Mar 23 '20 07:03

joe-khoa


People also ask

Is Windows 10 Pro required for Docker?

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.

How do I install Docker on Windows 10 64-bit?

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.

Can I run Docker desktop on Windows Server 2016?

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.

Do I need a Windows license for Docker?

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.


5 Answers

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:

screenshot with highlighted download button

like image 59
Max Avatar answered Nov 25 '22 09:11

Max


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.

like image 35
Laenka-Oss Avatar answered Nov 25 '22 10:11

Laenka-Oss


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.

like image 36
Paul Buitenhuis Avatar answered Nov 25 '22 10:11

Paul Buitenhuis


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)

like image 28
Đặng Hữu Minh Avatar answered Nov 25 '22 08:11

Đặng Hữu Minh


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

like image 40
BFH Avatar answered Nov 25 '22 10:11

BFH