次のコマンドを実行して、別のコンテナーのネットワーク名前空間を使用してコンテナーを作成できます。
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>
です。その他の値は、このコンテナが接続するカスタム ネットワークの名前として使用されます。