Amazon Elastic Beanstalk allows us to deploy applications without getting into the hassle of creating and managing individual resources. When we create an environment in Elastic Beanstalk, the required resources are automatically provisioned.
In this Cloud Lab, you'll first create a private repository in Amazon Elastic Container Registry (ECR). You'll then launch an EC2 instance and then locally build a Docker image on the instance. You'll then push the Docker image to your ECR repository. You'll also deploy a Docker container in Elastic Beanstalk using the image available in your ECR repository.
After completing this Cloud Lab, you will be able to build and push Docker images to an ECR repository. You will also be able to deploy Docker images using Elastic Beanstalk.
A high-level architecture diagram for this lab is given below: