
Of containers, which are defined in a file. The instances in the environment each run the same set This platform branch uses Amazon ECS to coordinate a deployment of multiple Docker containers to an Amazon ECS cluster in an Elastic BeanstalkĮnvironment. Information about this platform branch, see Using the Docker platform branch. Use the Docker Compose tool on the Docker platform to simplify your application configuration, testing, and deployment. Elastic Beanstalk deploys a Docker image and source code to EC2 instances on this This platform branch offers both single-container and multi-container support. The Docker platform family for Elastic Beanstalk includes the following platforms branches.įor more information about supported platform branches for each Docker platform, see the Supported Platforms page in the AWS Elastic Beanstalk For more information see Docker overview on the Docker website. This chapter also assumes that you have a basic understanding of Docker and how it works. Haven't used Elastic Beanstalk before, try the getting started The topics in this chapter assume that you have some knowledge of Elastic Beanstalk environments. You can easily manage your web application in an environment that supports the range of services that are integrated with Elastic Beanstalk. All environment variables that are defined in the Elastic Beanstalk console are passed to the containers.īy using Docker with Elastic Beanstalk, you have an infrastructure that handles all the details of capacity provisioning, load balancing, scaling, and application Docker containers are self contained and include all the configuration information and software that your web application requires to You canĪlso choose your own platform, programming language, and any application dependencies, such as package managers or tools, which typically aren't supportedīy other platforms. With Docker containers, you can define your own runtime environment.

Elastic Beanstalk supports the deployment of web applications from Docker containers.
