Estimated reading time: 7 minutes Show
Welcome to Docker Desktop for Windows. This page contains information about Docker Desktop for Windows system requirements, download URL, instructions to install and update Docker Desktop for Windows.
For checksums, see Release notes System requirementsYour Windows machine must meet the following requirements to successfully install Docker Desktop.
WSL 2 backend
Hyper-V backend and Windows containers
Containers and images created with Docker Desktop are shared between all user accounts on machines where it is installed. This is because all Windows accounts use the same VM to build and run containers. Note that it is not possible to share containers and images between user accounts when using the Docker Desktop WSL 2 backend. Running Docker Desktop inside a VMware ESXi or Azure VM is supported for Docker Business customers. It requires enabling nested virtualization on the hypervisor first. For more information, see Running Docker Desktop in a VM or VDI environment. About Windows containersLooking for information on using Windows containers?
Install Docker Desktop on WindowsInstall interactively
Install from the command lineAfter downloading Docker Desktop Installer.exe, run the following command in a terminal to install Docker Desktop:
If you’re using PowerShell you should run it as:
If using the Windows Command Prompt:
The
If your admin account is different to your user account, you must add the user to the docker-users group:
Start Docker DesktopDocker Desktop does not start automatically after installation. To start Docker Desktop:
Where to go next
What edition of Server 2016 supports a maximum of two HyperRegarding containers, there are no limitations in the Datacenter Edition. You can create an unlimited number of both Windows and Hyper-V containers.
Does Windows Server 2016 support containers?Containers are portable and versatile, can run apps written in any language, and they're compatible with any machine running Windows 10, version 1607 or later, or Windows Server 2016 or later.
What versions of Windows support HyperHyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. It is not available on the Home edition. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation.
What is the recommended Windows Server Edition when deploying a HyperVirtualized container hosts
Nested virtualization has the following requirements: At least 4 GB RAM available for the virtualized Hyper-V host. Windows Server 2022, Windows Server 2019, Windows Server 2016, or Windows 10 on the host system; and Windows Server (Nano Server or Server Core) on the virtual machine.
|