Docker/AWS Elastic Beanstalk

AWS has multiple services for running Docker containers. This example shows how to run a single instance Docker container using AWS Elastic Beanstalk.

Readings

 * 1)  AWS Elastic Beanstalk

Multimedia

 * 1) YouTube: Introduction to AWS Elastic Beanstalk
 * 2) YouTube: Deploying Docker Container in AWS Elastic Beanstalk

Activities

 * 1) Complete the following tutorial.
 * 2) * AWS: Getting started using Elastic Beanstalk
 * 3) Create a Docker application.
 * 4) * Create a local Docker application using the examples from one of the programming languages in this learning project.
 * 5) * Create a .zip file that contains the  and the application file (for example:   for Python). Be careful to select and zip the two files rather than the containing folder.
 * 6) Deploy the Docker application to AWS Elastic Beanstalk.
 * 7) * Navigate to the AWS: Elastic Beanstalk Console. No environments should exist yet.
 * 8) * Select.
 * 9) * Name the application.
 * 10) * Select  as the platform.
 * 11) * Select.
 * 12) * Choose the Docker application zip file created above.
 * 13) * Very Important: To avoid default options and reduce overall costs: Select . View the available options.
 * 14) * Select.
 * 15) Test the Docker application.
 * 16) * When the app is running, navigate to the app website to test the deployment.
 * 17) Clean up.
 * 18) * When you have finished testing the application, use Environment Actions to terminate the environment.
 * 19) * Use Application Actions to delete the application.