Cloud Native Portland Meetup Talk: 5 Common Docker Compose Mistakes
Published on Aug 4, 2020
5 Common Docker Compose Mistakes
When building a containerized application, developers need a way to boot containers they’re working on to test their code. While there are several ways to do this, Docker Compose is one of the most popular options. It makes it easy to:
- Specify what containers to boot during development
- And setup a fast code-test-debug development loop
The vision is that someone writes a docker-compose.yml
that specifies
everything that’s needed in development and commits it to their repo. Then,
every developer simply runs docker-compose up
, which boots all the
containers they need to test their code.
However, it takes a lot of work to get your docker-compose
setup to peak
performance. We’ve seen the best teams booting their development
environments in less than a minute and testing each change in seconds.
Given how much time every developer spends testing their code every day, small improvements can add up to a massive impact on developer productivity.
Resources
Watch our DockerCon 2020 talk on Docker Compose in the Cloud.
Get started with Blimp to offload your heavy containers in the cloud.
Read the full blog post and notes for 5 common Docker Compose mistakes