Is it possible to use Docker without Windows 10 pro?

pedrodotnet picture pedrodotnet · May 8, 2018 · Viewed 7.4k times · Source

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

Answer

Hong Ooi picture Hong Ooi · May 8, 2018

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://docs.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.