题 Mac OS X可以在Docker中运行吗?


Mac OS X可以在Docker中运行吗?如果是这样,任何建议如何?

它会无头,或者有可能远程连接到GUI吗?

谢谢,

西蒙娜


70
2018-06-24 06:05




可能重复 serverfault.com/questions/573378/... - neutrinus


答案:


Docker提供了管理操作系统级容器的方法,它构建于Linux本机功能之上,用于操作系统级容器化。在系统上运行的所有容器共享相同的内核; Mac OS X不使用Linux内核,而是使用mach内核,因此目前无法在Docker容器中运行。

你可以运行Docker  您的Mac使用虚拟机,但在该实例上运行的容器需要运行Linux。

现在Docker使用libcontainer而不是LXC作为基础,将来有可能移植libcontainer有一天可以分别在这些系统上运行Windows和Mac OS Docker容器,但这取决于可用的适当的OS功能。允许集装箱化。


45
2018-06-25 04:36



so [Mac] cannot be run inside a Docker container at this time. < - 现在有没有更新?或者我们仍然只限于纯Linux应用程序? - Hippo
如今(2017年1月)docker在Windows平台上运行,能够运行基于windows或linux内核的映像,但不能同时运行两者 - MaxXx1313


可以在Docker容器中运行OSX VM。看一眼 https://github.com/Cleafy/sxkdvm 例如。


16
2018-05-19 04:40