Docker Desktop je nejjednodušší způsob, jak na macOS rozchodit Docker pro běh Linux kontejnerů. Na Macu není potřeba řešit WSL ani Hyper-V, protože Docker Desktop běží jako běžná aplikace pro macOS.
Pokud má Mac čip Apple Silicon (M1, M2, M3, M4), je potřeba stáhnout variantu pro Apple Silicon. Pokud má Mac Intel, je potřeba stáhnout variantu pro Intel.
.dmg.Applications.Pokud Docker naběhne bez chyby, není potřeba nic dalšího řešit.
Pro běžný Docker a .devcontainer workflow obvykle není potřeba dělat nic navíc. Pokud ale některý starší nástroj nebo amd64 komponenta hlásí problém, lze na Apple Silicon doinstalovat Rosetta 2:
softwareupdate --install-rosetta
Visual Studio Code stačí stáhnout z oficiální stránky, otevřít .dmg, přetáhnout aplikaci do Applications a spustit ji.
Ve Visual Studio Code Dev Containers otevřít záložku rozšíření klávesovou zkratkou Cmd+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.
Cmd+Shift+P.Dev Containers: Reopen in Container.
Editor pak vytvoří a spustí kontejner podle připraveného .devcontainer nastavení.
Po úspěšné instalaci lze v Terminálu 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.
.devcontainer, pokud je už připravený v projektu