YoVDO

Docker on AWS

Offered By: LinkedIn Learning

Tags

Docker Courses Amazon Web Services (AWS) Courses Amazon EC2 Courses AWS Fargate Courses Containerization Courses Auto-scaling Courses Application Load Balancer Courses AWS CodeCommit Courses

Course Description

Overview

Learn how to use Docker with key AWS services to deploy and manage container-based applications.

Syllabus

Introduction
  • From virtual machines to containers
  • What you should know
1. Containerizing Applications
  • From app to containerized app
  • Create an ECR Registry
  • Create a CodeCommit Git repository
  • Push the container code to CodeCommit
  • Build the container from CodeCommit
  • Automate build on new commit
  • Challenge: Update a container
  • Solution: Commit a code change
2. Set Up Amazon Container Service
  • Fargate or EC2 for containers
  • Configure ECS for EC2
  • Enable SSH to EC2 for ECS
  • Configure ECS for Fargate
  • Deploy an app into ECS
  • Challenge: Scale the application
  • Solution: Scale with Fargate
3. Managing Container Scale
  • Create an Application Load Balancer
  • Configure the default target route
  • Add an ECS service and task
  • Enable auto scale parameters
  • Challenge: Adjust base capacity
  • Solution: Define auto scale minimums
4. Networking
  • Managing network models
  • Modifying ECS EC2 security groups
  • Connect to EC2 ECS resources
  • Challenge: Access an EC2 container
  • Solution: SSH and become root
5. Storage
  • Container persistence models
  • Container mods for shared storage
  • Defining a shared volume: Fargate
6. Troubleshooting
  • Discover container state
  • Explore ECS metrics
  • Determine SLB target state
  • Reviewing task logs
  • Challenge: Review an app log
  • Solution: Use the console to get logs
Conclusion
  • Next steps

Taught by

Robert Starmer

Related Courses

Amazon Elastic Container Service (ECS) Primer (Spanish)
Amazon Web Services via AWS Skill Builder
Amazon Elastic Container Service (ECS) Primer (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Amazon Elastic Kubernetes Service (EKS) Primer
Amazon Web Services via AWS Skill Builder
Containers Learning Plan
Amazon Web Services via AWS Skill Builder
Deep Dive on AWS Fargate: Building Serverless Containers at Scale (Traditional Chinese)
Amazon Web Services via AWS Skill Builder