infrastruktura:kontejnery:docker-desktop-na-windows

Docker Desktop na Windows

Docker Desktop je nejjednodušší způsob, jak na Windows rozchodit Docker pro běh Linux kontejnerů. Pro běžné použití a pro otevření připraveného projektu ve Visual Studio Code se na Windows typicky používá WSL 2 backend.

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

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.

Visual Studio Code stačí stáhnout z oficiální stránky, spustit instalátor a editor otevřít. Pro tento návod není potřeba nic složitě nastavovat navíc.

Ve Visual Studio Code Dev Containers otevřít záložku rozšíření klávesovou zkratkou Ctrl+Shift+X, vyhledat Dev Containers od autora Anysphere a rozšíření nainstalovat. Pokud místo VS Code používáš Cursor nebo jiný podobný editor, princip je stejný: do editoru se nainstaluje rozšíření Dev Containers od autora Anysphere.

  1. Otevřít složku projektu ve Visual Studio Code.
  2. Stisknout F1.
  3. Spustit příkaz Dev Containers: Reopen in Container.

Editor pak vytvoří a spustí kontejner podle připraveného .devcontainer nastavení.

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.

  • 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 ručně upravovat .devcontainer, pokud je už připravený v projektu
  • infrastruktura/kontejnery/docker-desktop-na-windows.txt
  • Poslední úprava: 2026/04/01 07:56
  • autor: Petr Nosek