Build Containers
for Free on AWS
Learn more about building Containers with AWS
Benefits
Containers are a powerful way for developers to package and deploy their applications. They are lightweight and provide a consistent, portable software environment for applications to easily run and scale anywhere. 80% of all containers in the cloud run on AWS. Customers such as Samsung, Expedia, GoDaddy, and Snap choose to run their containers on AWS because of our security, reliability, and scalability.
Microservices
Containers provide process isolation that makes it easy to break apart and run applications as independent components called microservices.
Application migration to the cloud
Containers make it easy to package entire applications and move them to the cloud without needing to make any code changes.
Platform as a service
Use containers to build platforms that remove the need for developers to manage infrastructure and standardize how your applications are deployed and managed.
Free Product Offers
Build container solutions using these product offers from the AWS Free Tier.
PRODUCT | DESCRIPTION | FREE TIER OFFER DETAILS | PRODUCT PRICING |
Amazon Elastic Container Registry (ECR) Container Registry |
Amazon Elastic Container Registry (Amazon ECR) is a fully managed container registry that makes it easy to store, manage, share, and deploy your container images and artifacts anywhere. |
12 MONTHS FREE |
|
Amazon Elastic Container Service (ECS) |
Amazon ECS is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications. It deeply integrates with the rest of the AWS platform to provide a secure and easy-to-use solution for running container workloads in the cloud. |
ALWAYS FREE |
|
Amazon Elastic Container Service (ECS) Anywhere Hybrid Deployments |
A feature of Amazon ECS that enables you to easily run containers on customer-managed infrastructure, including on your own virtual machines (VMs) and bare metal servers. |
6 MONTHS FREE 2,200 instance hours per month |
Amazon ECS Anywhere pricing |
Amazon Lightsail Virtual Private Server |
Lightsail is an easy-to-use virtual private server (VPS) that offers you everything needed to build an application or website, plus a cost-effective, monthly plan. | 3 MONTH FREE TRIAL Offer only applies to one bundle per account. Standard charges apply after first 750 hours of usage of the selected bundle each month. Try the 3.50/mo, $5/mo, or $10/mo plans for free for three months when using Linux/Unix Try the $8 USD, $12, or $20 plans for free for three months when using Windows Try the $10 USD per node for free for three months when using Containers Try the $15 USD database plans for free for three months when using Databases |
Amazon Lightsail pricing |
Elastic Compute Cloud |
EC2 virtual machines gives you control of your server clusters and provide a broad range of customization options. |
12 MONTHS FREE 750 hours per month of Linux, RHEL, SLES or Windows t2.micro or t3.micro instance dependent on region |
Learn more about Containers
Browse through our collection of videos and tutorials to deepen your knowledge and experience with AWS
-
Videos
-
Tutorials
-
Videos
-
Introduction to Amazon EC2 - Elastic Cloud Server & Hosting with AWS (4:01)
Writing Task Definitions for Amazon ECS (5:43)
Introducing Amazon Lightsail (2:12)
Amazon Lightsail Tutorial: Launch a Linux Instance (3:25)
-
Tutorials
-
Tutorials
Start with these free and simple tutorials to explore containers
Getting Started with Containers
In this getting started exercise, you will learn how to run containers on AWS. Follow step-by-step tutorials and workshops, read documentation, watch videos, and read blogs on your specific use case.
Creating, pushing, and deploying container images with Amazon Lightsail
In this tutorial, we show you how to create a container image on your local machine using a Dockerfile. After your image is created, you can then push it to your Lightsail container service to deploy it.
Getting started with Amazon ECS Anywhere
In this getting started exercise, you will learn how to run an application in an AWS Region as well as on an arbitrary customer-managed infrastructure.
Train a Deep Learning model with AWS Deep Learning Containers on Amazon EC2
In this tutorial, you will train a TensorFlow machine learning model on an Amazon EC2 instance using the AWS Deep Learning Containers.
Build Containers for Free on AWS
Explore our product benefits
Microservices
Containers provide process isolation that makes it easy to break apart and run applications as independent components called microservices.
Platform as a service
Use containers to build platforms that remove the need for developers to manage infrastructure and standardize how your applications are deployed and managed.
Application migration to the cloud
Containers make it easy to package entire applications and move them to the cloud without needing to make any code changes.
Free Product Offers
Build container solutions using these product offers from the AWS Free Tier.
500 MB per month of storage for your private repositories
Amazon ECS is always free. You pay for AWS resources (e.g. EC2 instances) you create to store and run your application.
2,200 instance hours per month
Standard charges apply after first 750 hours of usage of the selected bundle each month:
Try the 3.50/mo, $5/mo, or $10/mo plans for free for three months when using Linux/Unix
Try the $8 USD, $12, or $20 plans for free for three months when using Windows
750 hours per month of Linux, RHEL, SLES or Windows t2.micro or t3.micro instance dependent on region
Learn more about Containers
-
Videos
-
Tutorials
-
Videos
-
Introduction to Amazon EC2
Writing Task Definitions for Amazon ECS
Introducing Amazon Lightsail
Amazon Lightsail Tutorial: Launch a Linux Instance
-
Tutorials
-
10-Minute Tutorials
Start with these free and simple tutorials to explore containers
Getting Started with Containers
In this getting started exercise, you will learn how to run containers on AWS. Follow step-by-step tutorials and workshops, read documentation, watch videos, and read blogs on your specific use case.
Creating, pushing, and deploying container images with Amazon Lightsail
In this tutorial, we show you how to create a container image on your local machine using a Dockerfile. After your image is created, you can then push it to your Lightsail container service to deploy it.
Getting started with Amazon ECS Anywhere
In this getting started exercise, you will learn how to run an application in an AWS Region as well as on an arbitrary customer-managed infrastructure.
Train a Deep Learning model with AWS Deep Learning Containers on Amazon EC2
In this tutorial, you will train a TensorFlow machine learning model on an Amazon EC2 instance using the AWS Deep Learning Containers.
AWS Free Tier
The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.
Get Started
Creating an AWS account is free and gives you immediate access to the AWS Free Tier.