为什么你不能在OSX中本地安装docker?

我希望能够在OSX中使用Vagrant之外的docker。 现在这是不可能的。 有什么具体的原因造成它不仅仅限于Linux安装?

Docker只是系统提供的容器之上的一个抽象和自动化层。

技术限制是OS X不支持操作系统级别的虚拟化 ,比如Linux中的容器或FreeBSD中的监狱 (即使OS X是一个半血BSD)。

但即使如此,Docker的目的是提供一个简单的方法来共享容器镜像,并确保任何Docker镜像都可以在任何兼容Docker的系统上工作,但他们只能将其限制在Linux上。 (这可能是为什么Docker不支持FreeBSD和拥有容器的朋友。)

更新 :您可以使用像docker -osx或boot2docker这样的项目在您的OS X机器上几乎无缝地欣赏Docker(都在后台创buildLinux虚拟机)。