4.9  8 reviews on Udemy

Docker on AWS (Beginner-to-Advanced)

Run Docker on AWS to let you build, test and deploy applications quickly
Course from Udemy
 115 students enrolled
 en
Docker and ECS Basics
Amazon ECS components such as ECS Cluster, Task Definitions, Services and Tasks etc.
Amazon ECS collaboration with other AWS services like EFS, CloudWatch, SNS, Auto Scaling and Secrets Manager
Deployment and management of Docker containers on AWS

Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime. Using Docker, you can quickly deploy and scale applications into any environment and know your code will run.

Running Docker on AWS provides developers and admins a highly reliable, low-cost way to build, ship, and run distributed applications at any scale. AWS supports both Docker licensing models: open source Docker Community Edition (CE) and subscription-based Docker Enterprise Edition (EE).

In this course, you will learn exactly how to leverage containerization on AWS cloud platform, and that includes understanding all core concepts, including that of AWS and Docker. Following are the topics we shall cover in detail:


  1. Docker & ECS Basics: Getting familiar with Docker and ECS terminologies

  2. ECS Task Definitions: Understand how Task Definitions act as a blueprint for you to deploy tasks

  3. ECS Services: Make use of ECS Service to maintain desired number of healthy containers across your ECS Cluster

  4. Service Auto Scaling: Understand how to make use of some scaling policies to scale out and scale in the number of containers automatically based on some CloudWatch metrics

  5. Scheduling Tasks and ECS Task Placement: Learn how to schedule deployment of your ECS containers and implement different task placement strategies.

  6. Using EFS File Systems with Amazon ECS: Learn how your ECS containers can be associated to an elastic NFS file system like EFS

  7. Listening for Amazon ECS CloudWatch Events: Set up a simple Lambda function that listens for Amazon ECS task events and writes them out to a CloudWatch Logs log stream

  8. ECS and SNS: Configure Events event rule that only captures task events where the task has stopped running

  9. ECS and Secrets Manager: Learn how to inject sensitive data into your containers by storing sensitive data in AWS Secrets Manager secrets and referencing them in your container definition

Overall, this course helps you become an expert on deployment and management of Docker containers on AWS platform.


Queries some students may have before enrolling to this course:

  • Should I have expertise on Docker? No, you don't need any Docker certification or knowledge to start this course, as it already contains necessary basic Docker concepts for you to get started, and that should be sufficient for you to learn how to deploy and manage Docker containers on AWS.

  • What prior knowledge should I have? There are two main requirements for you to get started:

  1. Basic knowledge of AWS services like EC2, ELB, Auto Scaling, EFS and CloudWatch etc.

  2. Comfortable using command line interface (CLI) as we will be running some Linux based commands



Docker on AWS (Beginner-to-Advanced)
$ 99.99
per course
Also check at

FAQs About "Docker on AWS (Beginner-to-Advanced)"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK