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

可以在Docker中运行Mac OS X吗? 如果是这样,有什么build议如何?

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

谢谢,

西蒙娜

Docker提供了pipe理操作系统级容器的方法,并构build在Linux的本地特性上,用于操作系统级容器化。 在系统上运行的所有容器共享相同的内核; Mac OS X不使用Linux内核,而是使用mach内核,因此目前无法在Docker容器中运行。

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

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

在Docker容器中运行OSX VM是可能的。 以https://github.com/Cleafy/sxkdvm为例。