Building and Deploying Docker Containers on AWS Using GitHub Actions

Difficulty: Intermediate
Duration: 1 minute and 46 seconds
Students: 25
Rating: 5/5

In this lesson, I’d like to show we can take advantage of GitHub Actions to build Docker images that we can later push to AWS for deployment. 

Learning Objectives

  • Create a GitHub Repository and a workflow to build Docker images

  • Connect GitHub to AWS using GitHub Secrets and AWS Credentials

  • Store Docker Image in AWS ECR that are built inside a GitHub runner.

Intended Audience

  • If you are a Software Developer or DevOps Engineer, you will find tons of value that you can later apply in the real world.

Prerequisites

  • Familiarity with Git repositories and GitHub, core AWS Services such as ECS and ECR, Basic knowledge of software development (Python preferred)

Covered Topics