Posted On: Oct 13, 2020

You can now run multi-container applications on Amazon Elastic Beanstalk using the Docker platform built on top of Amazon Linux 2 Operating System. The Elastic Beanstalk Docker on Amazon Linux 2 platform now supports docker-compose.yml format to define and run multiple containers. For more information about Docker on Amazon Linux 2 platform, see the Elastic Beanstalk developer guide.  

To get started, create a new Amazon Elastic Beanstalk environment running on Docker on Amazon Linux 2 platform using the Elastic Beanstalk console, the EB CLI, or the Elastic Beanstalk API. For information on updating your existing multi-container applications to Amazon Linux 2 platforms, see Migrating your Elastic Beanstalk Linux application to Amazon Linux 2.  

To get started, create an Application Load Balancer in Elastic Compute Cloud (EC2), then create your Elastic Beanstalk web server environments with the shared Application Load Balancer using the Elastic Beanstalk console, the EB CLI, or the Elastic Beanstalk APIs. To learn more, see Configuring a shared Application Load Balancer in the Amazon Elastic Beanstalk Developer Guide. More information on Amazon Elastic Beanstalk at: