0
私はドッカーマシンを持っていて、ポートをオープンしました。Dockerは0.0.0.0ではなくipにバインドします
しかし、ポートは0.0.0.0にバインドされており、特定のドッカーマシンに割り当てられたIPではバインドされていません。つまり、同じポート上で実行されているサービスで2つのドッカーコンテナを実行することはできません。
どうすればよいですか?なにか提案を?
私はドッカーマシンを持っていて、ポートをオープンしました。Dockerは0.0.0.0ではなくipにバインドします
しかし、ポートは0.0.0.0にバインドされており、特定のドッカーマシンに割り当てられたIPではバインドされていません。つまり、同じポート上で実行されているサービスで2つのドッカーコンテナを実行することはできません。
どうすればよいですか?なにか提案を?
docker run
でポートを公開しようとしているとします。あなたは-p IP:host_port:container_port
か-p IP::port
のいずれかが結合特定の一つのための外部インターフェイスを指定するために使用できるドッキングウィンドウの実行を起動すると
:
はhttps://docs.docker.com/engine/userguide/networking/default_network/binding/によると、あなたがにバインドするためにどのインタフェースを指定することができます。
docker swarmを使用すると、冗長性を提供できるシステムの協調グループが作成され、1つ以上のノードで障害が発生した場合にDocker Swarmフェールオーバーが有効になります。 – vegiops
コンテナを実行すると、-p IPが使用されます。host_port:container_port –