背景 - 我正在尝试在 MacOSX 上运行 docker 集群。
运行 Docker 的安装过程的一部分是安装管道。
管道依靠/var/run/netns
我的问题是:Mac OS X 上有与 netns 相当的版本吗?
答案1
这是直接引用自Docker OS X 页面
Docker Engine 使用 Linux 特有的内核功能,因此要在 OS X 上运行它,我们需要使用轻量级虚拟机 (vm)。您可以使用 OS X Docker 客户端来控制虚拟化的 Docker Engine,以构建、运行和管理 Docker 容器。
该页面的其余部分继续解释如何在 OS X 上安装 docker。
答案2
管道必须在其设置 IP 的主机上运行,这是因为它需要访问 FS 上的某些 cgroup/namespace 文件。
是的,无论如何你都无法进行远程管道工程。