Wie wird das mongoDB Docker-Image für Elastic Beanstalk bereitgestellt?

Ich verwende Docker und aws Elastic Beanstalk für meine Multi-Service-Architektur. Einer dieser Dienste ist ein mongoDB Docker-Image. Es soll Port 27017 verfügbar machen, damit andere Dienste eine Verbindung zur Mongo-Datenbank in diesem Port herstellen können. Leider macht das interne Nginx von Elastic Beanstalk nur Port 80 verfügbar, sodass meine Dienste keine Verbindung zu Mongo DB auf Port 27017 herstellen können.

Ich habe einige Antworten gesehen https: //stackoverflow.com/a/24831425/111695) um einige Konfigurationsdateien im Ordner /.ebextensions zu verwenden, aber ich weiß nicht, wie ich das mit dieser Problemumgehung zum Laufen bringen kann.

My architecture enthält auch einen rabbitMQ-Dienst und andere Anwendungsdienste (Python + Sellerie). Weiß jemand, ob es besser ist, Amazon VPC zu verwenden?

Jede Hilfe ist dankbar, danke

Antworten auf die Frage(2)

Ihre Antwort auf die Frage