Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Docker installation issues on Windows 10 Home Edition

Tags:

docker

I am facing problem while installing the Docker on my machine. OS is Windows 10 Home Edition. I want to use Splash and that needs Docker.

enter image description here

like image 649
Zia Avatar asked Jun 07 '17 07:06

Zia


People also ask

Can Docker run on Windows 10 Home Edition?

Docker only supports Docker Desktop on Windows for those versions of Windows 10 that are still within Microsoft's servicing timeline. Containers and images created with Docker Desktop are shared between all user accounts on machines where it is installed.

Can you use Docker on Windows Home?

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.

Why is Docker not working Windows 10?

Operating SystemIf 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 put Docker on my Desktop Windows 10 home?

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 on Windows 10 home?

If you install the latest Windows 20H1 update you can install Docker Desktop on Windows 10 Home. To run Docker, your machine must have a 64-bit operating system running Windows 7 or higher. The home edition of Win 10 does not support virtualization but you can enable.

Can Windows Insider users on 19040 install Docker desktop?

This means that Windows Insider users on 19040 or higher can now install and use Docker Desktop! Feedback on this first version of Docker Desktop for Windows Home is welcomed! To get started, you will need to be on Windows Insider Preview build 19040 or higher and install the Docker Desktop Edge 2.2.2.0.

How do I install Docker desktop on Windows?

After downloading Docker Desktop Installer.exe, run the following command in a terminal to install Docker Desktop: Start-Process '.\win\build\Docker Desktop Installer.exe' -Wait install --quiet: suppresses information output when running the installer

How do I install a docker-machine on Windows?

Then use Windows PowerShall and Chocolatey, your Windows package manager, to install a docker-machine by running the following: Open your favorite bash terminal app and run this: This will create a docker virtual machine called 'default'.


2 Answers

Docker Toolbox ( Old Link ): https://www.docker.com/products/docker-toolbox


Now You can use Docker Toolbox from here: https://docs.docker.com/toolbox/overview/

Follow these steps to install Docker Toolbox: https://docs.docker.com/toolbox/toolbox_install_windows/#step-3-verify-your-installation

or:

https://docs.bitnami.com/containers/how-to/install-docker-in-windows/

Tutorial For Virtualization : https://www.tutorialspoint.com/windows10/windows10_virtualization.htm

like image 107
RïshïKêsh Kümar Avatar answered Oct 04 '22 00:10

RïshïKêsh Kümar


First, check that your PC supports Hyper-V and you have Hyper-V enabled in BIOS. Windows Home does not allows to install some features/packages in GUI, but it's possible to add them from command line.

Make a file hyperv.bat file and run is at Administrator:

@rem Install Hyper-V on Windows Home pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause 

Reboot computer after that. Then you need to trick the Docker installer to think you have Windows Pro: change your registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion and change EditionID from Core to Professional.

Instal Docker for Windows, change the registry back. And that's all.

See also https://xmedeko.blogspot.com/2019/04/running-docker-on-windows-10-home.html

like image 24
xmedeko Avatar answered Oct 04 '22 00:10

xmedeko