2017-02-02 9 views
1

サービスファブリッククラスタ内で実行されているコンテナが互いに通信する方法を知りました。私は2つのコンテナ、1つのバックエンドと1つのフロントエンドを持っています。バックエンドノードのIPアドレス/ DNSをフロントエンドコンテナに渡す必要があります。誰が私がこれをどうやってできるか知っていますか? swarmモードやKubernetesなどの他のドッカーオーケストレーションツールはDNSを使用しており、サービス名を渡すだけです。ウィンドウファブリックを備えたサービスファブリック

答えて

0

コンテナの発見に関する特定のドキュメントはhttps://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-deploy-container が、私はそれを試していないが、あなたがいる探していることは、今のように、容器発見

+0

私はこの文書を見てきましたが、それでも意味をなさない。リバースプロキシで通信するためにコンテナイメージを更新する必要がありますか? –

+0

起動時にバックエンドサービスの場所を特定するために、環境変数のサービスエンドポイントをコンテナに渡します。この環境変数に依存するように、コンテナを変更する必要があります。私はそれが他のクラスタオーケストレーションサービスの通常の習慣であると仮定します。 –

+0

ありがとう、それは行きます。 –

2

にコンテナであるようだここにありますが、あなたはこれを行うには、環境変数を使用する必要があります。ただし、今後のリリースでDNSサポートを追加して、これを簡単にする予定です。

+0

サービスファブリック経由でドッカーボリュームを渡す方法をご存知ですか?例えば。 -v c:\ test:c:\ test –

関連する問題