Поделиться:

Если вы не в теме, Docker - это платформа, которая упрощает автоматизацию и развертывание виртуальных машин и приложений в контейнерах. Эти контейнеры включают в себя полноценную ОС, приложения и все зависимости, что делает среду стабильной и переносимой. Плюс есть версионирование и возможность отката. И все это работает безупречно, независимо от того, какая операционная система стоит на хосте и где он находится. Docker очень популярен в IT-среде, потому что он делает тестирование, исследования и разработку гораздо более предсказуемыми и простыми. А поскольку контейнеры изолированы, можно экспериментировать сколько угодно, не боясь сломать основную систему. Docker-OSX расширяет все эти преимущества, позволяя запускать виртуальные машины macOS в Docker на Windows или Linux. Отличный проект для всех, кому интересно поковырять macOS с ПК (кстати, нативные контейнеры macOS на Mac тоже можно запускать, но это уже другая история).

На всякий случай уточню: тема немного продвинутая. Она для опытных пользователей, разработчиков, любителей покопаться, DevOps-инженеров или просто технически подкованных и любопытных. Если вы обычный пользователь, процесс настройки может показаться сложным.

Вот видео, где весь процесс настройки разбирают по шагам. Оно может пригодиться, если вы хотите сами все развернуть или просто оценить масштаб работ перед стартом:

Вы, наверное, уже знаете, что нативные контейнеры macOS можно развернуть с помощью MacOSContainers и Homebrew. Но приятно осознавать, что macOS в Docker можно запустить и на ПК с Windows или Linux. Если вам это интересно - обязательно попробуйте.