infrastruktura:kontejnery:docker-desktop-na-macos

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.

  • Mac s podporovanou verzí macOS
  • práva pro instalaci aplikací
  • stažený instalátor Docker Desktop pro správnou platformu

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.

  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.

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.

  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í.

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.

  • není potřeba řešit WSL
  • není potřeba řešit Hyper-V
  • není potřeba ručně instalovat Ubuntu mimo kontejnery
  • není potřeba ručně upravovat .devcontainer, pokud je už připravený v projektu
  • infrastruktura/kontejnery/docker-desktop-na-macos.txt
  • Poslední úprava: 2026/04/01 07:56
  • autor: Petr Nosek