Just about six years ago to the day Docker hit the first milestone for Docker Compose, a simple way to layout your containers and their connections. A talks to B, B talks to C, and C is a database. Fast forward six years and the container ecosystem has become complex. New managed container services have arrived bringing their own runtime environments, CLIs, and configuration languages. This complexity serves the needs of the operations teams who require fine grained control, but carries a high price for developers.
One thing has remained constant over this time is that developers love the simplicity of Docker and Compose. This led us to ask, why do developers now have to choose between simple and powerful? Today, I am excited to finally be able to talk about the result of what we have been working on for over a year to provide developers power and simplicity from desktop to the cloud using Compose. Docker is expanding our strategic partnership with Amazon and integrating the Docker experience you already know and love with Amazon Elastic Container Service (ECS) with AWS Fargate. Deploying straight from Docker straight to AWS has never been easier.
Today this functionality is being made available as a beta UX using
docker ecs to drive commands. Later this year when the functionality becomes generally available this will become part of our new Docker Contexts and will allow you to just run
docker run and
To learn more about what we are building together with Amazon go read Carmen Puccio’s post over at the Amazon Container blog. After that register for the Amazon Cloud Container Conference and come see Carmen and my session at 3:45 PM Pacific.
We are extremely excited for you to try out the public beta starting right now. In order to get started, you can sign up for a Docker ID, or use your existing Docker ID, and download the latest version of Docker Desktop Edge 126.96.36.199 which includes the new experience. You can also head straight over to the GitHub repository which will include the conference session’s demo you can follow along. We are excited for you to try it out, report issues and let us know what other features you would like to see on the Roadmap!