次のコマンドを実行して、別のコンテナーのネットワーク名前空間を使用してコンテナーを作成できます。
docker run -it --net=container:<container_name> ubuntu:14.04
実行後、2 つのコンテナーは同じ IP アドレスを持ちます。docker リモート API または他のクライアント API を使用してそれを行う方法を知りたいです。
私のdockerサーバーとクライアントのバージョンは1.10.3です
次のコマンドを実行して、別のコンテナーのネットワーク名前空間を使用してコンテナーを作成できます。
docker run -it --net=container:<container_name> ubuntu:14.04
実行後、2 つのコンテナーは同じ IP アドレスを持ちます。docker リモート API または他のクライアント API を使用してそれを行う方法を知りたいです。
私のdockerサーバーとクライアントのバージョンは1.10.3です
docker run基本的にはdocker createが続きdocker startます。/containers/createエンドポイントのドキュメントはAPI リファレンスにあります。
お探しのプロパティNetworkModeはHostConfig;にあります。
NetworkMode - コンテナーのネットワーク モードを設定します。サポートされている標準値は
bridge、 、host、none、およびcontainer:<name|id>です。その他の値は、このコンテナが接続するカスタム ネットワークの名前として使用されます。