macOS теперь можно запускать в контейнере Докер — легально и без танцев с бубнами
На GitHub появился инструмент Lumier, который позволяет запускать виртуальные машины с macOS и Linux внутри Docker-контейнеров на компьютерах Mac с процессором Apple Silicon. То есть, простыми словами, можно поднять «мак» как сервис внутри контейнера — быстро, удобно и не требуется эмуляция. Разработчики Lumier вдохновлялись таким проектом, как dockur/windows, который стал пионером, позволив запускать Windows в Docker. Они хотели создать что-то похожее, но оптимизированное для Apple Silicon. Существующие решения либо не поддерживали чипы серии M, либо полагались на эмуляцию KVM/Intel, которая была слишком медленной. Lumier использует другой подход — он подключается к службе виртуализации Mac. Это позволяет за считанные минуты создавать виртуальные машины с аппаратным ускорением, используя собственные возможности виртуализации Apple. Раньше запускать macOS в контейнере было практически невозможно. Теперь можно делать это в виде образа Docker, почти как обычный контейнер с Ubuntu. Пользователю не нужно ничего настраивать, доступ к виртуальной машине можно получить через любой веб-браузер посредством VNC-клиента. Также есть возможность автоматизировать запуск виртуальной машины с помощью пользовательских скриптов. Lumier может оказаться полезным для тестирования macOS-приложений и интерфейсов, CI/CD-сборок под macOS, запуска ИИ-агентов в изолированных средах и автоматизации задач, где раньше требовался компьютер Mac. Это легально, если инструмент используется на Mac для запуска только одной копии macOS одновременно.

На GitHub появился инструмент Lumier, который позволяет запускать виртуальные машины с macOS и Linux внутри Docker-контейнеров на компьютерах Mac с процессором Apple Silicon. То есть, простыми словами, можно поднять «мак» как сервис внутри контейнера — быстро, удобно и не требуется эмуляция.
Разработчики Lumier вдохновлялись таким проектом, как dockur/windows, который стал пионером, позволив запускать Windows в Docker. Они хотели создать что-то похожее, но оптимизированное для Apple Silicon. Существующие решения либо не поддерживали чипы серии M, либо полагались на эмуляцию KVM/Intel, которая была слишком медленной. Lumier использует другой подход — он подключается к службе виртуализации Mac. Это позволяет за считанные минуты создавать виртуальные машины с аппаратным ускорением, используя собственные возможности виртуализации Apple.
Раньше запускать macOS в контейнере было практически невозможно. Теперь можно делать это в виде образа Docker, почти как обычный контейнер с Ubuntu. Пользователю не нужно ничего настраивать, доступ к виртуальной машине можно получить через любой веб-браузер посредством VNC-клиента. Также есть возможность автоматизировать запуск виртуальной машины с помощью пользовательских скриптов.
Lumier может оказаться полезным для тестирования macOS-приложений и интерфейсов, CI/CD-сборок под macOS, запуска ИИ-агентов в изолированных средах и автоматизации задач, где раньше требовался компьютер Mac. Это легально, если инструмент используется на Mac для запуска только одной копии macOS одновременно.