2016-05-13 5 views
1

我々はマラソンのドッカーコンテナのIPを指定する方法は?

docker run -d -p <some-ip>:<port>:<port> --name <some-name> <docker-image> 

を使用しているマシンのIPとポートをホストするためにドッキングウィンドウコンテナポートをマッピングすることができます。しかしマラソンを使用して、同じコンテナを展開しながら、ホストマシンのIPを指定する方法?マラソンのアプリケーション仕様では、ホストマシンのIPはどこで指定する必要がありますか?ホストIPを指定する私の必要条件は必要です。

答えて

2

あなたのアプリの配置に影響を与えるためにMarathon constraintsを使うことができますが、より良い、より将来性のある方法は、特定のノードにアプリケーションを固定することではないことを示唆していますservice discoveryは、アプリが提供しているIPとポートを動的に把握します。

+0

ブリッジモードではなく、ホストモードを使用してドッカーコンテナを導入するとどうなりますか?この場合、実行中のコンテナのどの部分がホストマシンから隔離されているかどうかは分かりません。 – t6nand

+0

ホスト/ブリッジモードは、ポートの管理方法にのみ影響します。 –

+0

そして、@ t6nand:その他の質問がある場合は、新しい質問を開始してください。既存の質問へのこのタグ付けは悪く、あなたの後に来る人々には役に立たない。 –