This document discusses Docker containers on AWS. It notes that enterprises are adopting containers to accelerate software development, build modern applications, and automate operations at scale. It provides examples of typical use cases for containers like microservices, CI/CD, batch processing, and legacy application migration. It outlines AWS container services like ECS, EKS, and ECR. It describes how ECS works with container definitions, task definitions, task roles, service definitions, and hosting containers on EC2 or Fargate. It provides an example of hosting an ML model on Fargate with images stored in ECR.