Docker Desktop for Windows — Download and WSL2 Setup

by Docker, Inc.
Free tierWindowsmacOSLinuxDeveloper Tools

Containers on Windows, running through WSL2 under the hood.

Because you specified Windows, the detail that actually matters is WSL2 — Docker Desktop on Windows runs its containers inside the Windows Subsystem for Linux, and setup usually goes smoothly only if WSL2 is enabled first. This trips up a lot of first-time installs, so it's worth checking before you download rather than after. Docker Desktop itself is free for personal use, education, and small businesses under Docker's current licensing, with paid tiers aimed at larger organizations.

Docker Desktop download Official build, straight from the publisher — free, no account, no bundled extras.

The WSL2 Requirement Nobody Mentions Until It Fails

On Windows, Docker Desktop requires WSL2 to be installed and set as the default backend; skipping this step is the most common reason the installer completes but Docker then refuses to start containers.

Licensing is free for individuals, students, and businesses under a certain size and revenue threshold — larger companies need a paid subscription, so it's worth checking Docker's current terms if you're deploying it at a company rather than personally.

Who ends up using Docker Desktop

Docker Desktop is aimed at developers who need to run and test containerized applications locally without wrestling with a Linux VM by hand.

  • Developers running containerized apps and databases locally that mirror production
  • Teams testing multi-container setups with Docker Compose before deploying
  • Students and hobbyists learning containers without provisioning cloud infrastructure

Before you install

A couple of things worth knowing about Docker Desktop before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, Docker Desktop has a free tier plus a paid upgrade; the free build below is the full, genuine app, not a time-limited trial. It's developed and maintained by Docker, Inc..

System requirements

  • WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
  • macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
  • Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository

Heavier workloads (large files, high-res media, big projects) will naturally want more RAM and a faster CPU/GPU than the bare minimum.

Quick steps

  1. Enable WSL2 in Windows first if it isn't already (wsl --install)
  2. Download and run the Docker Desktop installer below
  3. Launch Docker Desktop and confirm it's using the WSL2 backend in Settings

Docker Desktop: the honest trade-offs

Where it's strong
  • WSL2 integration lets Windows run real Linux containers with solid performance
  • Free for individuals, education, and small businesses under Docker's current terms
  • GUI dashboard makes managing containers and images approachable for newer developers
Where it falls short
  • Requires WSL2 setup on Windows first, which trips up many first-time installs
  • Resource-heavy background service can noticeably slow down modest hardware

The installer here is Docker, Inc.'s official Windows build, unmodified — matching the download at docker.com.

Other Developer Tools downloads people search for

Browse the full Developer Tools category →

Keeping Docker Desktop up to date

Docker Desktop usually has a built-in updater or store-based auto-update (Microsoft Store / Mac App Store / Play Store, depending on platform); if you installed it manually, re-downloading the current build from the official source is the fallback. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.

Want the full Docker Desktop guide?

Features, install steps, alternatives and more detail live on the main Docker Desktop page.

Open the full guide

Frequently asked questions

Why does Docker Desktop fail to start after installing on Windows?

The most common cause is WSL2 not being installed or enabled as the backend — running wsl --install first usually fixes it.

Is Docker Desktop actually free for personal projects?

Yes, it's free for individual developers, education, and small businesses; larger companies fall under a separate paid subscription.