【发布时间】:2014-12-16 05:18:34
【问题描述】:
我正在使用 Docker 和 aws Elastic Beanstalk 运行我的多服务架构。其中一项服务是 mongoDB Docker 映像。它应该公开端口 27017,以便其他服务可以连接到该端口中的 mongo DB。不幸的是,Elastic Beanstalk 内部 nginx 仅公开端口 80,因此我的服务无法连接到端口 27017 上的 mongo DB。
我已经看到了一些关于在 /.ebextensions 文件夹中使用一些配置文件的答案 (https://stackoverflow.com/a/24831425/1116959),但我不知道如何使用该解决方法。
我的架构还包括rabbitMQ服务和其他应用程序服务(python+celery)。有谁知道开始使用 Amazon VPC 是否更好?
感谢任何帮助,谢谢
【问题讨论】:
-
你有想过这个吗?
标签: mongodb amazon-web-services nginx docker amazon-elastic-beanstalk