

# Learn how to create and use Amazon ECS resources
<a name="getting-started"></a>

The following guides provide an introduction to the tools available to access Amazon ECS and introductory procedures to run containers. Docker basics takes you through the basic steps to create a Docker container image and upload it to an Amazon ECR private repository. The getting started guides walk you through using the Amazon Copilot command line interface and the Amazon Web Services Management Console to complete the common tasks to run your containers on Amazon ECS and Amazon Fargate.

**Topics**
+ [Set up](get-set-up-for-amazon-ecs.md)
+ [Creating a container image](create-container-image.md)
+ [Learn how to create a task for Amazon ECS Managed Instances](getting-started-managed-instances.md)
+ [Learn how to create a task for Amazon ECS Managed Instances with the Amazon CLI](getting-started-managed-instances-cli.md)
+ [Learn how to create a Linux task for Fargate](getting-started-fargate.md)
+ [Learn how to create a Windows task for Fargate](Windows_fargate-getting_started.md)
+ [Learn how to create a Windows task for EC2](getting-started-ecs-ec2-v2.md)
+ [Using the Amazon CDK](tutorial-ecs-web-server-cdk.md)
+ [Creating resources using the Amazon Copilot CLI](AWS_Copilot.md)