Aller au contenu

Docker et virtualisation

Comme votre Mac est en bare metal (et non lui-même une VM), vous pouvez exécuter des couches de virtualisation par-dessus macOS avec des performances maximales.

Installez Docker Desktop (interface graphique) ou Colima (léger, orienté ligne de commande) :

Fenêtre de terminal
brew install colima docker
colima start --cpu 4 --memory 8
docker run hello-world

Pour des environnements de build macOS éphémères et reproductibles :

  • Tart — VM macOS/Linux open source sur Apple Silicon :
    Fenêtre de terminal
    brew install cirruslabs/cli/tart
    tart clone ghcr.io/cirruslabs/macos-sonoma-xcode:latest sonoma
    tart run sonoma
  • Anka (Veertu) — virtualisation macOS commerciale pour les fermes de build.

Cela se marie bien avec les runners self-hosted pour des builds en salle blanche par job.