2016-09-02 15 views
2

RossinkDBの公式のDockerイメージを使用しています。 AWS EC2コンテナサービスを使用してRethinkDBクラスタを作成しようとしています。スタンドアローンのインスタンスを簡単に実行できますが、RethinkDBクラスターを作成する運がなかった。Amazon ECSでRethinkDBクラスタを作成する

私はさまざまなセキュリティグループ設定を試みました。私はすべてを全開にしましたが、運はありません。 Dockerイメージを起動すると、--bind all--join [ip]:29015が渡されますが、何も表示されません。

これは誰でも利用できますか?

答えて

2

amazon ECSのdockerのデフォルトのネットワークはdocker0ブリッジです。つまり、同じEC2インスタンス上の複数のコンテナは、ブリッジを介して互いに通信できますが、ECSクラスタの他のEC2インスタンスやコンテナには通信できません。

タスク定義のnetworkModeを「ホスト」に設定すると、EC2インスタンスのネットワークを直接使用し、定義したセキュリティグループを使用することができます。http://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#network_modeを参照してください。

代わりに、flannel、weave、openvswitchなどを使用してオーバーレイネットワークを設定することができます。織りを使用した例については、https://aws.amazon.com/blogs/apn/architecting-microservices-using-weave-net-and-amazon-ec2-container-service/を参照してください。

関連する問題