How to Setup Docker on Windows 10
Simple steps to install docker desktop on windows.
Prerequisites
- Check that your machine matches the sytem requirements https://docs.docker.com/desktop/windows/install/.
- Confirm that Hyper-V is enabled under windows features.
Install steps
- Use this link for direct download of Docker Desktop Installer https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
- Double click the installer once downloaded.
- Once installation completes, open start menu & launch Docker Desktop.
- If starting the docker engine fails due to virtualizations issues, enable the following under windows features.
- Virtual Machine Platform
- Windows Subsystem for Linux
- Hyper-V
- Virtualization enabled in BIOS: Check if its enabled in Task Manager > Perfomance > CPU
- If Task Manager says Virtualization is disabled yet you’ve enabled in BIOS,
Open an administrative console prompt, and Run
bcdedit /set hypervisorlaunchtype auto
then Restart.
- If Task Manager says Virtualization is disabled yet you’ve enabled in BIOS,
Open an administrative console prompt, and Run
For more elaborate instructions & further reading, check out https://docs.docker.com/desktop/windows/troubleshoot/#virtualization
Further Configuration(InComplete)
- To change docker native images location on Windows 10, use the following links