Problems installing Docker on Windows 10 Home Edition

I have a problem installing Docker on my computer. OS - Windows 10 Home Edition. I want to use Splash and need Docker.

enter image description here

+28
docker
source share
5 answers
  1. Enable from BIOS
  2. CPU virtualization is allowed for only one tool in Windows 10 Home. So, remove any other virtualization tool. Therefore, uncheck even the Windows Hypervisor Platform in the "Turn Windows Features On and Off" section
  3. Disable credential protection according to https://docs.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard-manage This does not happen when the credential assistant starts in "Administrative mode" , the reason is that running scripts are disabled, we must enable it. So, according to https://winaero.com/blog/change-powershell-execution-policy-windows-10/ Open the "Command Prompt" in the "Administrator" mode and enter -

    cd C:\Windows\System32\WindowsPowerShell\v1.0\ C:\Windows\System32\WindowsPowerShell\v1.0>Powershell.exe -ExecutionPolicy Unrestricted -File E:\software\dgreadiness_v3.6\DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot 

    After that, the system reboots and credential protection is disabled.

0
source share

I was able to install Docker on the home version of Windows 10 by installing outdated Docker software called the Docker toolbox and turning on virtualization in the BIOS of my system. Install this to complete the procedure: Successfully installing Docker on Windows 10 home How to enable virtualization on your systems

0
source share

First, make sure your computer supports Hyper-V and you have Hyper-V enabled in the BIOS. Windows Home does not allow you to install some features / packages in the GUI, but you can add them from the command line.

Create the hyperv.bat file and run it with administrator privileges:

 @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 

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

Install Docker for Windows, change the registry back. And it's all.

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

0
source share

Virtualization must be enabled.

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

I turned on virtualization in the BIOS settings. Then in Windows> Task Manager> Performance displays "Virtualization: Enabled"

-3
source share

All Articles