Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to use Docker without Windows 10 pro?

I need to install Docker on my pc with Windows 10 home. I read that I can only install Docker Toolbox. Is there any way to have the latest Docker version instead without upgrading my pc to windows 10 pro?

Thanks

like image 997
pedrodotnet Avatar asked May 08 '18 00:05

pedrodotnet


People also ask

Is Windows 10 Pro required for Docker?

Windows 10 and 11You can install Docker on Windows 10 or 11 Professional and Enterprise editions by using the following steps.

Can I run Docker on Windows 10 home?

If you are running Windows 10 Home (starting with version 1903), you can install Docker Desktop for Windows with the WSL 2 backend.

Can Docker run on Windows 10 pro?

Docker for Windows runs on 64-bit Windows 10 Pro, Enterprise, and Education; 1511 November update, Build 10586 or later. Docker plans to support more versions of Windows 10 in the future.

Can I use Docker without Docker Desktop Windows?

You can also run docker-compose up as per normal but without needing Docker Desktop.


2 Answers

Update

Docker can now be installed on Windows 10 Home (version 2004 or higher). Refer to this article for installation instructions

https://docs.docker.com/docker-for-windows/install-windows-home/

Old Answer

Docker for Windows requires Hyper-V, and Hyper-V requires Windows 10 Pro (or Windows Server). So no, you can't run Docker without upgrading.

https://docs.docker.com/docker-for-windows/install/

  • README FIRST for Docker Toolbox and Docker Machine users: Docker for Windows requires Microsoft Hyper-V to run. The Docker for Windows installer enables Hyper-V for you, if needed, and restart your machine.

https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

Check Requirements

  • Windows 10 Enterprise, Professional, or Education
  • 64-bit Processor with Second Level Address Translation (SLAT).
  • CPU support for VM Monitor Mode Extension (VT-c on Intel CPU's).
  • Minimum of 4 GB memory.

The Hyper-V role cannot be installed on Windows 10 Home.

like image 199
Hong Ooi Avatar answered Oct 15 '22 14:10

Hong Ooi


You can now install Docker Desktop on Windows Home machines using the WSL 2 backend. Docker Desktop on Windows Home is a full version of Docker Desktop for Linux container development.

https://docs.docker.com/docker-for-windows/install-windows-home/

Install Windows 10, version 2004 or higher. Enable the WSL 2 feature on Windows. For detailed instructions, refer to the Microsoft documentation. https://learn.microsoft.com/en-us/windows/wsl/install-win10

The following hardware prerequisites are required to successfully run WSL 2 on Windows 10 Home:

64 bit processor with Second Level Address Translation (SLAT)

4GB system RAM

BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization. https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

Download and install the Linux kernel update package.

https://learn.microsoft.com/en-us/windows/wsl/wsl2-kernel

like image 28
Dhana Avatar answered Oct 15 '22 14:10

Dhana