Amazon ECS (Elastic Container Service) orchestrates and manages Docker containers at scale. It works by allowing users to define tasks, which are sets of Docker containers that work together to perform a specific function. ECS schedules and deploys these tasks onto a cluster of EC2 instances or AWS Fargate resources, ensuring high availability, scalability, and ease of management for containerized applications.