为什么 AWS 将停止支持多容器的 Elastic Beanstalk?

Oli*_*com 5 containers amazon-web-services amazon-elastic-beanstalk

我正在考虑使用具有多容器支持的 Elastic Beanstalk,不过,AWS 似乎正在安排该平台/功能的停用。

以下是 Elastic Beanstalk 支持的平台的文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html

我使用了 Docker 版本64bit Amazon Linux 2 v3.4.4 running Docker,该版本不支持使用Dockerrun.aws.json具有多容器支持的版本 2。

然后我遇到了这个文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html#platforms-retiring.mcdocker

多容器支持被标记为退休平台,我想知道为什么?是否有即将推出的版本,或者 Elastic Beanstalk 将停止提供多容器支持?

多谢!

Mar*_*cin 2

基于ECS Multicontainer Docker (Amazon Linux AMI),支持多容器docker。但由于常规Docker 环境现在支持docker-compose,您可以在没有 ECS 的情况下使用多个容器:

Docker Compose 功能。该平台将允许您利用 Docker Compose 工具提供的功能来定义和运行多个容器。您可以包含 docker-compose.yml 文件以部署到 Elastic Beanstalk。

Docker Compose 使得在 EB 上使用多容器变得更加容易,因此对 ECS 的支持似乎是多余的。