2017-07-28 4 views
0

私はドッカーマシンを持っていて、ポートをオープンしました。Dockerは0.0.0.0ではなくipにバインドします

しかし、ポートは0.0.0.0にバインドされており、特定のドッカーマシンに割り当てられたIPではバインドされていません。つまり、同じポート上で実行されているサービスで2つのドッカーコンテナを実行することはできません。

どうすればよいですか?なにか提案を?

+0

docker swarmを使用すると、冗長性を提供できるシステムの協調グループが作成され、1つ以上のノードで障害が発生した場合にDocker Swarmフェールオーバーが有効になります。 – vegiops

+0

コンテナを実行すると、-p IPが使用されます。host_port:container_port –

答えて

0

docker runでポートを公開しようとしているとします。あなたは-p IP:host_port:container_port-p IP::portのいずれかが結合特定の一つのための外部インターフェイスを指定するために使用できるドッキングウィンドウの実行を起動すると

https://docs.docker.com/engine/userguide/networking/default_network/binding/によると、あなたがにバインドするためにどのインタフェースを指定することができます。

関連する問題