๐ŸŒ
Medium
medium.com โ€บ @gurucharanu716 โ€บ aws-ecs-and-aws-ecr-48906e0773e8
AWS ECS and AWS ECR.. AWS ECS (Elastic Container Service) andโ€ฆ | by Gurucharan | Medium
May 9, 2023 - ... ECR is designed for high availability and durability, with automatic replication across multiple Availability Zones. ECS and ECR are designed to work together to provide a complete container management solution.
๐ŸŒ
AWS
docs.aws.amazon.com โ€บ amazon ecr โ€บ user guide โ€บ private images in amazon ecr โ€บ using amazon ecr images with amazon ecs
Using Amazon ECR images with Amazon ECS - Amazon ECR
The following table shows the IAM role to use, for each launch type, that provides the required permissions for your tasks to pull from an Amazon ECR private repository. Amazon ECS provides managed IAM policies that include the required permissions. The AWS managed IAM policies contain additional ...
Discussions

AWS ECR AND ECS
Runtime configuration should be in the task def. More on reddit.com
๐ŸŒ r/aws
6
1
September 20, 2022
Difference between Docker and Amazon Elastic Container Registry (ECR): Is Docker superior?
Because the type of person to use Lightsail is NOT the type of person to use ECR. More on reddit.com
๐ŸŒ r/aws
20
0
May 4, 2024
How to choose between Elastic Container Service (ECS) or Elastic Container Registry (ECR), Elastic Beanstalk, and Lambda?
Partial answer... ECR is just a registry for your container, you won't run anything on that. But it may be used by ECS and EKS as a source to fullfil a service. Container world. Beanstalk is a PaaS, quite similar to container : you push your code (without any kind of packaging you could have with Dockerfile). For me, it is the intermediate world between VM and containers, as you do not have to manage the underlying VM. Lambda needs a full refactoring and to split everything into small services. If your application offers a lot of different services, it may be hard to develop and maintain. Hope this help. More on reddit.com
๐ŸŒ r/aws
5
1
March 12, 2020
ECS vs EKS
If ECS is working fine for you don't move to EKS. Managing Kubernetes clusters is a complex task - even with AWS handling the control plane. Go to Kubernetes if you need it to solve a gap in ECS, not because it is the new hotness. More on reddit.com
๐ŸŒ r/aws
53
65
June 15, 2022
๐ŸŒ
Faun
faun.pub โ€บ what-is-amazon-ecs-and-ecr-how-does-they-work-with-an-example-4acbf9be8415
What is Amazon ECS and ECR? How do They Work with an Example! | by Mohit Shrestha | FAUN.dev() ๐Ÿพ
April 21, 2020 - So if you have any containers running on your local machine but you want to make it live on a public platform to get publically accessible, AWS ECS is the solution for that along with โ€œECRโ€ and โ€œTask definitionsโ€ and โ€œservicesโ€. DONT ...
๐ŸŒ
Reddit
reddit.com โ€บ r/aws โ€บ aws ecr and ecs
r/aws on Reddit: AWS ECR AND ECS
September 20, 2022 -

Hey! I'm have a Github action workflow that builds my project to a docker image and uploads it to ECR and the re-deploys ECS to user the new images.
Where in this workflow/AWS setup do I need to provide my env-variables?

During the image build on Github or in the ECR task-def?

๐ŸŒ
AWS
docs.aws.amazon.com โ€บ aws decision guides โ€บ aws decision guide โ€บ choosing an aws container service
Choosing an AWS container service - Choosing an AWS container service
It automatically handles job scheduling, resource provisioning, and scaling based on the workload requirements. Amazon Elastic Container Registry (Amazon ECR): Amazon ECR is a fully managed container registry with which you can store, manage, and deploy container images.
๐ŸŒ
Quora
quora.com โ€บ How-is-AWS-Fargate-different-than-EKS-ECS-and-ECR
How is AWS Fargate different than EKS/ECS and ECR? - Quora
AWS Elastic Kubernetes Service ... services with the difference being that while EKS is based on Kubernetes and takes in use Kubernetes pods, ECS is a natively made AWS service....
Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r/aws โ€บ difference between docker and amazon elastic container registry (ecr): is docker superior?
r/aws on Reddit: Difference between Docker and Amazon Elastic Container Registry (ECR): Is Docker superior?
May 4, 2024 -

Created a new container on AWS Lightsail. Need to understand if there are two ways to deploy a container through their menu options: Deployments or Images?

Are Docker and ECR competing products? Is Docker superior to ECR? The reason is it appears AWS LIghtsail itself has made apparently mandatory to use Docker if images option chosen.

Also when Deployments menu clicked:

"Enter the image reference from a public registry, such as DockerHub."

So they are mentioning DockerHub and not their own ECR!

Update: On checking AWS products under Containers:

Elastic Container Registry

Elastic Container Service

Elastic Kubernetes Service

Red Hat OpenShift Service on AWS

Is it that with Elastic Container Registry, the image needs to be uploaded to a hosting service such as EC2 but with Elastic Container Service, the hosting too included with the image?

Took help of Gemini which seems to provide a userful reply:

You've got the right idea about the difference between Elastic Container Registry (ECR) and Elastic Container Service (ECS) on AWS:

  • Elastic Container Registry (ECR): This is a container image storage service.expand_more Think of it like a secure, private Docker Hub for your container images. You can push your built container images to ECR repositories, and then control access to those repositories using IAM policies.expand_more **ECR doesn't include any hosting functionality.**exclamation

  • Elastic Container Service (ECS): This is a container orchestration service.expand_more Imagine ECS as a conductor for your containerized applications. It allows you to define how your containers run, on which EC2 instances, and how they scale.expand_more **ECS integrates with ECR to pull container images and then runs them on your chosen infrastructure.**expand_more

Here's an analogy:

  • ECR: Like a secure photo library where you store your digital images.

  • ECS: Like a slideshow software that can display your images on a screen, manage transitions, and handle playback.

For deployment with ECS, you typically wouldn't upload the image directly to an EC2 instance. Instead, you'd push it to ECR and then configure ECS to pull the image from ECR when launching your containers.expand_more This keeps your images separate from your running application and makes them easier to manage.

๐ŸŒ
DEV Community
dev.to โ€บ heppoko โ€บ -what-are-amazon-ecs-and-ecr-a-beginner-friendly-guide-to-docker-on-aws-5c4h
# ๐Ÿš€ What Are Amazon ECS and ECR? A Beginner-Friendly Guide to Docker on AWS - DEV Community
April 9, 2025 - Amazon Elastic Container Registry (ECR) is AWSโ€™s private container image repository. It works just like Docker Hub but lives inside your AWS environment, with tighter security and integration. ... Integrate seamlessly with ECS, CodeBuild, CodePipeline, etc.
๐ŸŒ
CirrusHQ
cirrushq.com โ€บ home โ€บ blog โ€บ aws container series โ€“ blog 1 โ€“ amazon elastic container service (ecs) overview
AWS Container series - Blog 1 - Amazon Elastic Container Service (ECS) overview - CirrusHQ
March 18, 2021 - Container port, mount points, logging ... (ECR). Environmental variables are set within the Task Definition to bake variables into the container on deployment. These can be stored either in plaintext or as sensitive data that can be securely stored and retrieved from AWS Secrets Manager. Traditionally, Amazon ECS offers containers ...
๐ŸŒ
Devoteam
devoteam.com โ€บ home โ€บ expert view โ€บ modernising in aws: migrating from .net to containerised .net core
Modernising in AWS: Migrating from .NET to Containerised .NET Core | Devoteam
April 28, 2025 - Generates AWS Elastic Container Service (ECS) Task Definitions (or Kubernetes pod definitions, if you prefer to target EKS over ECS). Automatically creates CI/CD pipelines in AWS CodePipeline. Pushes Docker images to AWS Elastic Container Repository (ECR) and deploys to ECS/EKS.
๐ŸŒ
Digital
apidocs.digital.ai โ€บ plugins โ€บ xl-deploy-xld-aws-plugin โ€บ 24.1.x โ€บ awsPluginManual.html
AWS Plugin Reference 24.2.x
The XL Deploy AWS plugin enables XL Deploy to work with Amazon Web Services such as Elastic Compute Cloud (EC2) and Simple Storage Service (S3).
๐ŸŒ
Ncirl
norma.ncirl.ie โ€บ 7403 โ€บ 1 โ€บ ramprakash.pdf pdf
Benchmarking Container Orchestration Tools on Application ...
E-Research@NCI. A digital archive of the electronic research produced by National College of Ireland staff and students
๐ŸŒ
Red Gate Software
red-gate.com โ€บ home โ€บ build a background processor with aws fargate and sqs
Build a Background Processor with AWS Fargate and SQS | Simple Talk
September 27, 2024 - One alternative is to build the ... to the ECR repository. This is more work, but it is still useful when you want to test the image locally before deploying it to AWS. The log driver is set to CloudWatch logs with a retention of one day. The default is never to delete logs. You can adjust the retention period in the AwsLogDriverProps class. The `Cluster` is a construct that creates an ECS cluster in ...
๐ŸŒ
Axway
resources.axway.com โ€บ en โ€บ col โ€บ en โ€บ deploy-an-api-builder-container-to-aws-fargate
Deploy an API Builder container to AWS Fargate
September 20, 2022 - In a prior blog post we looked at how to deploy API Builder containers on Google Cloud Run. In this blog post we will see how we can easily deploy an API Builder container using AWS Fargate. For...
๐ŸŒ
Prowler
hub.prowler.com โ€บ check
ecs
Prowler is the Open Source Cloud Security platform. The Prowler Hub showcases all Prowler artifacts.
๐ŸŒ
Ncirl
norma.ncirl.ie โ€บ 9210 โ€บ 1 โ€บ tejaswinidhaneshkumar.pdf pdf
1 Enhancing Security of WordPress Containers on AWS:A
For instance, AWS recommends load-balancing traffic between a few EC2 instances ยท for a WordPress site with an ALB and restricting instance access with security groups. Docker images are pushed ยท to ECR through the Docker CL, and scan results in ECR can trigger EventBridge rules for Lambda or notification.
๐ŸŒ
Devoteam
devoteam.com โ€บ home โ€บ expert view โ€บ modernising in aws: monoliths to microservices using aws app mesh
Modernising in AWS: Monoliths to Microservices Using AWS App Mesh | Devoteam
April 28, 2025 - AWS provides several managed services that take most of the heavy lifting out of building, deploying and maintaining microservice architectures in the Cloud: ECS(Elastic Container Service) EKS(Elastic Kuberbetes Service) ECR(Elastic Container Registry) AWS App Mesh aims to solve some of the most common pitfalls of managing microservice architectures, by reinterpreting pre-existing design patterns and tooling.