| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
| infrastruktura:kontejnery:docker-desktop-na-windows [01.04.2026 09:54] – Doplnění přímého odkazu na Visual Studio Code Petr Nosek | infrastruktura:kontejnery:docker-desktop-na-windows [04.07.2026 13:33] (aktuální) – Doplněn odkaz na návod pro pomalé diskové operace ve Windows devcontaineru Petr Nosek |
|---|
| ====== Docker Desktop na Windows ====== | ====== Docker Desktop na Windows ====== |
| | |
| | //Vytvořeno: **** | Aktualizováno: **~~LASTMOD~~**// |
| |
| [[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]]. | [[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]]. |
| ===== Instalace pluginu Dev Containers ===== | ===== 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'' 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''. | 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 ===== | ===== Jak otevřít připravený projekt ===== |
| |
| Pokud příkazy nevrátí chybu, Docker běží správně a je připravený pro otevření projektu. | Pokud příkazy nevrátí chybu, Docker běží správně a je připravený pro otevření projektu. |
| | |
| | ===== Pomalé diskové operace v devcontaineru ===== |
| | |
| | Pokud jsou operace jako ''git status'', otevírání souborů nebo instalace závislostí v devcontaineru extrémně pomalé, problém může být v tom, že projekt leží na Windows filesystemu a do kontejneru je připojený přes bind mount. Praktický postup je popsaný v samostatném návodu [[infrastruktura:kontejnery:zrychleni-docker-devcontaineru-na-windows-pres-wsl2|Zrychlení Docker devcontaineru na Windows přes WSL2]]. |
| |
| ===== Co není potřeba řešit ===== | ===== Co není potřeba řešit ===== |