Posted On: Apr 23, 2014

We are excited to announce that you can now create and manage Docker containers in AWS Elastic Beanstalk.

Elastic Beanstalk provides a simple way for you to deploy and manage Docker containers on AWS. You can package your applications as Docker images, store those images in a public or private Docker repository, and use Elastic Beanstalk to deploy Docker containers from the images. Or you can simply provide a Dockerfile and Elastic Beanstalk will build and run the container for you. You can use the Elastic Beanstalk Management Console, command line tool, or APIs to configure, scale, and monitor your deployed containers, and integrate with Amazon VPC and RDS.

With Docker container support, you can precisely define and customize the runtime environment for your application, and deploy your application code and its runtime as a Docker container. You can use Docker containers to support new languages like Go or to incorporate other application runtimes like Facebook's Hip Hop VM. Run Docker containers locally as part of your dev and test workflows, and then seamlessly deploy them with AWS Elastic Beanstalk.


Sample Apps


For more information about AWS Elastic Beanstalk please visit the product page , read the documentation or watch this introductory video