Posted On: Sep 15, 2020

As part of the ongoing collaboration between AWS and Docker, we are excited to announce the newest features that allows developers to use Docker Compose and Docker Desktop to deploy applications on Amazon Elastic Container Service (ECS) on AWS Fargate from either Amazon Elastic Container Registry (ECR) or Docker Hub. This release extends the functionality of deploying and managing containers in AWS from a local development environment running Docker.

You can now deploy services that use secrets from AWS Secrets Manager specified in a Compose file right from the Docker CLI. Amazon CloudWatch Logs are now also enabled by default and updating ECS services is now supported. You can also test your ECS deployment locally by running in a local simulation mode. Finally, the new updates and existing functionality to deploy services to ECS is now available in the stable version of Docker Desktop. All of this allows developers to use the same Docker tooling to deploy services that require sensitive information and iterate quickly with logs on by default as well as local testing.

To get started, see the following resources: