Obsah

Docker Desktop na macOS

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.

Co je potřeba

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.

Instalace Docker Desktop

  1. Stáhnout Docker Desktop z oficiální stránky.
  2. Otevřít soubor .dmg.
  3. Přetáhnout Docker do složky Applications.
  4. Spustit aplikaci Docker.
  5. Potvrdit základní oprávnění a dokončit první spuštění.

Pokud Docker naběhne bez chyby, není potřeba nic dalšího řešit.

Apple Silicon a Rosetta

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

Instalace Visual Studio Code

Visual Studio Code stačí stáhnout z oficiální stránky, otevřít .dmg, přetáhnout aplikaci do Applications a spustit ji.

Instalace pluginu Dev Containers

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.

Jak otevřít připravený projekt

  1. Otevřít složku projektu ve Visual Studio Code.
  2. Stisknout Cmd+Shift+P.
  3. 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ěží

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.

Co není potřeba řešit

Zdroje