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