infrastruktura:kontejnery:docker-desktop-na-windows

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
infrastruktura:kontejnery:docker-desktop-na-windows [2026/04/01 07:41] – Nový článek: jednoduchá instalace Docker Desktop na Windows Petr Nosekinfrastruktura:kontejnery:docker-desktop-na-windows [2026/04/01 07:56] (aktuální) – Doplnění autora extensionu Dev Containers Petr Nosek
Řádek 1: Řádek 1:
 ====== Docker Desktop na Windows ====== ====== Docker Desktop na Windows ======
  
-[[https://docs.docker.com/desktop/setup/install/windows-install/|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á [[https://docs.docker.com/desktop/features/wsl/|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á.+[[https://docs.docker.com/desktop/setup/install/windows-install/|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 [[https://code.visualstudio.com/|Visual Studio Code]] se na Windows typicky používá [[https://docs.docker.com/desktop/features/wsl/|WSL 2 backend]].
  
 ===== Co je potřeba ===== ===== Co je potřeba =====
Řádek 7: Řádek 7:
   * Windows 10 nebo 11   * Windows 10 nebo 11
   * práva správce pro instalaci   * práva správce pro instalaci
-  * stažený instalátor Docker Desktop z docker.com+  * stažený instalátor Docker Desktop 
 +  * [[https://code.visualstudio.com/|Visual Studio Code]]
  
 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. 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.
  
-===== Doporučený postup instalace =====+===== Instalace Docker Desktop =====
  
   - Stáhnout Docker Desktop z oficiální stránky.   - Stáhnout Docker Desktop z oficiální stránky.
Řádek 32: Řádek 33:
 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. 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.
  
-===== Jak poznat, že Docker používá WSL =====+===== Instalace Visual Studio Code =====
  
-V Docker Desktop je možné otevřít ''Settings'' → ''General'' 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.+[[https://code.visualstudio.com/|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. 
 + 
 +===== Instalace pluginu Dev Containers ===== 
 + 
 +Ve [[https://code.visualstudio.com/docs/devcontainers/containers|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''
 + 
 +===== Jak otevřít připravený projekt ===== 
 + 
 +  - Otevřít složku projektu ve Visual Studio Code. 
 +  - Stisknout ''F1''
 +  - Spustit příkaz ''Dev Containers: Reopen in Container''
 + 
 +Editor pak vytvoří a spustí kontejner podle připraveného ''.devcontainer'' nastavení.
  
 ===== Jak ověřit, že Docker běží ===== ===== Jak ověřit, že Docker běží =====
Řádek 45: Řádek 58:
 </code> </code>
  
-Pokud příkazy nevrátí chybu, Docker běží správně a je připravený pro otevření projektu s připraveným ''.devcontainer''.+Pokud příkazy nevrátí chybu, Docker běží správně a je připravený pro otevření projektu.
  
 ===== Co není potřeba řešit ===== ===== Co není potřeba řešit =====
Řádek 51: Řádek 64:
   * není potřeba ručně otevírat Ubuntu a něco v něm nastavovat   * 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ě vytvářet kontejnery předem
-  * není potřeba řešit ''.devcontainer'' konfiguraci, pokud je už připravená v projektu+  * není potřeba ručně upravovat ''.devcontainer'', pokud je už připravený v projektu
  
 ===== Zdroje ===== ===== Zdroje =====
Řádek 57: Řádek 70:
   * [[https://docs.docker.com/desktop/setup/install/windows-install/|Docker Desktop on Windows - oficiální dokumentace]]   * [[https://docs.docker.com/desktop/setup/install/windows-install/|Docker Desktop on Windows - oficiální dokumentace]]
   * [[https://docs.docker.com/desktop/features/wsl/|Docker Desktop WSL 2 backend - oficiální dokumentace]]   * [[https://docs.docker.com/desktop/features/wsl/|Docker Desktop WSL 2 backend - oficiální dokumentace]]
 +  * [[https://code.visualstudio.com/|Visual Studio Code]]
 +  * [[https://code.visualstudio.com/docs/devcontainers/containers|Visual Studio Code Dev Containers - oficiální dokumentace]]
  • infrastruktura/kontejnery/docker-desktop-na-windows.1775029265.txt.gz
  • Poslední úprava: 2026/04/01 07:41
  • autor: Petr Nosek