All SkillsGet Started Free
Ecs
AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.
MCP get_skill({ skillId: "ecs-dd2fed91" })Use this skill with your agent
Create a free account and connect via MCP
# AWS ECS Amazon Elastic Container Service (ECS) is a fully managed container orchestration service. Run containers on AWS Fargate (serverless) or EC2 instances. ## Table of Contents - [Core Concepts](#core-concepts) - [Common Patterns](#common-patterns) - [CLI Reference](#cli-reference) - [Best Practices](#best-practices) - [Troubleshooting](#troubleshooting) - [References](#references) ## Core Concepts ### Cluster Logical grouping of tasks or services. Can contain Fargate tasks, EC2 instances, or both. ### Task Definition Blueprint for your application. Defines containers, resources, networking, and IAM roles. ### Task Running instance of a task definition. Can run standalone or as part of a service. ### Service Maintains desired count of tasks. Handles deployments, load balancing, and auto scaling. ### Launch Types | Type | Description | Use Case | |------|-------------|----------| | **Fargate** | Serverless, pay per task | Most workloads | | **EC2** | Self-managed instances | GPU, Windows, specific requirements | ## Common Patterns ### Create a Fargate Cluster **AWS CLI:** ```bash # Create cluster aws ecs create-cluster --cluster-name my-cluster # With capacity providers aws ecs create-cluster \
#docker#containerizationaws