Answers:
Docker提供了用于管理OS级容器的方法,并基于Linux的OS级容器化本机功能构建。系统上运行的所有容器都共享相同的内核。Mac OS X不使用Linux内核,而是使用mach内核,因此目前不能在Docker容器中运行。
您可以使用虚拟机在 Mac 上运行Docker ,但是在该实例上运行的容器需要运行Linux。
既然Docker使用libcontainer而不是LXC作为基础,将来有可能在将来移植libcontainer时可能允许分别在这些系统上运行Windows和Mac OS Docker容器,但是这将取决于可使用的适当OS功能。允许集装箱化。
so [Mac] cannot be run inside a Docker container at this time.
<-现在对此有任何更新吗?还是我们仍然仅限于纯Linux应用程序?
可以在Docker容器中运行OSX VM。以https://github.com/Cleafy/sxkdvm为例。