Linux

是否可以在 MacOS 上執行 Linux 網路命名空間(netns)?

  • June 14, 2014

上下文 - 我正在嘗試在 MacOSX 上執行 docker 集群。

讓 docker 執行的安裝過程的一部分是安裝pipework

管道依賴於/var/run/netns

我的問題是:Mac OS X 是否有類似的 netns?

這是直接來自Docker OS X 頁面的引用

Docker 引擎使用 Linux 特定的核心功能,因此要在 OS X 上執行它,我們需要使用輕量級虛擬機 (vm)。您使用 OS X Docker 客戶端來控制虛擬化 Docker 引擎來建構、執行和管理 Docker 容器。

頁面的其餘部分繼續解釋如何在 OS X 上安裝 docker。

Pipework 必須在為其設置 ip 的主機上執行,這是因為它需要訪問 FS 上的某些 cgroup/namespace 文件。

所以,是的,無論如何你都不能進行遠端管道工作。

引用自:https://serverfault.com/questions/603763