Перейти к содержимому

Docker и виртуализация

Поскольку ваш Mac работает на bare metal (а не сам является виртуальной машиной), вы можете запускать слои виртуализации поверх macOS с полной производительностью.

Установите Docker Desktop (графический интерфейс) или Colima (лёгкий, ориентированный на командную строку):

Окно терминала
brew install colima docker
colima start --cpu 4 --memory 8
docker run hello-world

Для эфемерных, воспроизводимых сред сборки macOS:

  • Tart — виртуальные машины macOS/Linux с открытым исходным кодом на Apple Silicon:
    Окно терминала
    brew install cirruslabs/cli/tart
    tart clone ghcr.io/cirruslabs/macos-sonoma-xcode:latest sonoma
    tart run sonoma
  • Anka (Veertu) — коммерческая виртуализация macOS для ферм сборки.

Это хорошо сочетается с self-hosted-раннерами для сборок «в чистой комнате» для каждого задания.