web-dev-qa-db-ja.com

MacOSでLinuxネットワーク名前空間(netns)を実行することは可能ですか?

コンテキスト-MacOSXでDockerクラスターを実行しようとしています。

Dockerを実行するためのインストールプロセスの一部は、インストールすることです pipework

配管は/var/run/netnsに依存しています

私の質問は:Mac OS Xのnetnsに相当するものはありますか?

4
Hawkeye

これは Docker OS Xページ からの直接の引用です。

Docker EngineはLinux固有のカーネル機能を使用するため、OS Xで実行するには、軽量の仮想マシン(vm)を使用する必要があります。 OS X Dockerクライアントを使用して、仮想化されたDockerエンジンを制御し、Dockerコンテナーを構築、実行、および管理します。

このページの残りの部分では、OSXにdockerをインストールする方法について説明します。

7
user9517

パイプワークは、IPを設定しているホストで実行する必要があります。これは、FS上のいくつかのcgroup /名前空間ファイルにアクセスする必要があるためです。

だから、ええ、とにかくリモート配管を行うことはできません。

0
cpuguy83