Может ли Mac OS X работать в Docker? Если да, то есть какие-нибудь предложения относительно того, как?
И будет ли он работать без головы, или будет возможность удаленного подключения к графическому интерфейсу?
Спасибо,
Симона
Может ли Mac OS X работать в Docker? Если да, то есть какие-нибудь предложения относительно того, как?
И будет ли он работать без головы, или будет возможность удаленного подключения к графическому интерфейсу?
Спасибо,
Симона
Ответы:
Docker предоставляет методы для управления контейнерами на уровне ОС и построен на основе собственных функций Linux для контейнеризации на уровне ОС. Все контейнеры, работающие в системе, используют одно и то же ядро; Mac OS X использует не ядро Linux, а ядро mach, поэтому его нельзя запустить в контейнере Docker.
Вы можете запустить Docker на своем Mac, используя виртуальную машину, но контейнеры, работающие на этом экземпляре, должны будут работать под Linux.
Теперь, когда Docker использует в качестве основы libcontainer, а не LXC, возможно, что в будущем портирование libcontainer может позволить запустить контейнеры Docker для Windows и Mac OS на этих системах соответственно, но это будет зависеть от того, будут ли доступны соответствующие функции ОС. разрешить контейнеризацию.
so [Mac] cannot be run inside a Docker container at this time.
<- Есть ли какие-либо обновления по этому поводу сейчас? Или мы все еще ограничены только приложениями для Linux?
Запуск OSX VM в контейнере Docker возможен. Взгляните на https://github.com/Cleafy/sxkdvm, например.