我可以在 Beanstalk Enviroment 上的不同 EC2 实例上运行不同的 docker 容器吗?

问题描述 投票:0回答:1

我的应用程序依赖不同的服务,例如 nginx、celery、flower、otel 等。在 Elastic Beanstalk 中,我可以在不同的实例上运行每个服务并连接它们吗?

docker amazon-ec2 amazon-elastic-beanstalk
1个回答
0
投票

是的,你可以。要在 Elastic Beanstalk 实例上运行多个服务,您只需将容器定义添加到 Dockerrun.aws.json 文件中,该文件应该是您的应用程序版本的一部分。

AWS 有关于如何执行此操作的良好文档: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecstutorial.html#create_deploy_docker_ecstutorial_config

© www.soinside.com 2019 - 2024. All rights reserved.