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

A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
Docker Certified Associate (DCA)
A Cloud Guru