infrastruktura:kontejnery:docker-desktop-na-windows

Toto je starší verze dokumentu!


Docker Desktop na Windows

Docker Desktop je nejjednodušší způsob, jak na Windows rozchodit Docker pro běh Linux kontejnerů. Na dnešních Windows se typicky používá WSL 2 backend, takže ve většině případů stačí nainstalovat Docker Desktop a případně doplnit WSL, pokud to instalátor nebo první spuštění vyžádá.

  • Windows 10 nebo 11
  • práva správce pro instalaci
  • stažený instalátor Docker Desktop z docker.com

Pro běžné použití není potřeba ručně nastavovat Ubuntu ve WSL. Důležité je hlavně to, aby Docker Desktop měl funkční WSL 2 backend.

  1. Stáhnout Docker Desktop z oficiální stránky.
  2. Spustit instalátor.
  3. Dokončit instalaci podle průvodce.
  4. Spustit Docker Desktop.
  5. Pokud Docker naběhne bez chyby, není potřeba nic dalšího řešit.

Pokud Docker Desktop při instalaci nebo při prvním spuštění hlásí, že chybí WSL 2 nebo že je potřeba WSL aktualizovat, je potřeba otevřít PowerShell jako správce a spustit tyto příkazy:

wsl --install
wsl --update

Po dokončení je vhodné restartovat Windows a znovu spustit Docker Desktop.

Pokud příkaz wsl –install nahlásí, že už je WSL nainstalované, je to v pořádku. V takovém případě obvykle stačí wsl –update a restart systému.

V Docker Desktop je možné otevřít SettingsGeneral a zkontrolovat volbu Use the WSL 2 based engine. Pokud je zapnutá, Docker používá WSL backend. To je v tomto návodu preferovaná a běžná varianta.

Po úspěšné instalaci lze v PowerShellu spustit tyto příkazy:

docker version
docker ps

Pokud příkazy nevrátí chybu, Docker běží správně a je připravený pro otevření projektu s připraveným .devcontainer.

  • není potřeba ručně otevírat Ubuntu a něco v něm nastavovat
  • není potřeba ručně vytvářet kontejnery předem
  • není potřeba řešit .devcontainer konfiguraci, pokud je už připravená v projektu
  • infrastruktura/kontejnery/docker-desktop-na-windows.1775029265.txt.gz
  • Poslední úprava: 2026/04/01 07:41
  • autor: Petr Nosek