是否有可能在MacOS上执行Linuxnetworking命名空间(netns)?

上下文 – 我试图得到在MacOSX上运行的docker集群。

部分docker运行的安装过程是安装pipe道 。

pipe道依赖于/var/run/netns

我的问题是: 是否有相当于Mac OS X的netns?

这是直接来自Docker OS X页面的引用

Docker引擎使用特定于Linux的内核function,因此要在OS X上运行它,我们需要使用一个轻量级的虚拟机(vm)。 您使用OS X Docker客户端来控制虚拟Docker引擎来构build,运行和pipe理Docker容器。

页面的其余部分继续解释如何在OS X上安装docker。

pipe道必须在设置IP的主机上运行,​​这是因为它需要访问FS上的某些cgroup /命名空间文件。

所以,无论如何你都不能做远程pipe道。