2017-01-24 13 views
0

Robomongo(または他のMongoDb UI)をドッキングし、NGinxリバースプロキシの背後にあるmongoインスタンスに接続しようとしました(jockler/nginx-proxy)をEC2 Container-Serviceインスタンス上に作成します。ドッキングされたMongoDbインスタンスをEC2の逆Nginxプロキシとして扱う

err screenshot here

私は魔法のように働いて、同じネットワーク上で、このMongoのインスタンスを使用して実行中のアプリケーションを持っています。私たちはモンゴがうまく走っていることを知っています。

私はブラウザ経由で直接コンテナにアクセスしようとすると443ポートをターゲットにした場合、私は、次のメッセージが表示されます:

It looks like you are trying to access MongoDB over HTTP on the native driver port. 

私は27017を公開し、公式のMongoDBドッキングウィンドウコンテナを、使用しています。私の要求は443から27017にリダイレクトされます。

これはどのように達成できますか? どうもありがとう、

答えて

1

おそらく、あなたは、MongoDBのコンテナに--httpinterfaceフラグを渡す必要があります:MongoDBの

チェックMongodb Documentation

+0

こんにちはためのHTTPインターフェース:

docker run --name some-mongo -d mongo --httpinterface 

このフラグは、バージョン3.2以降推奨されていません返事をいただきありがとうございますが、そのトリックはしませんでした。私はRobomongoに持っているエラーについて言及するのを忘れました。質問は更新されました。 – Ezechiel

関連する問題