Executive TL;DR:
- Running Docker Compose in production has its pros and cons.
- Experts recommend considering alternatives like Podman and Portainer.
- Scalability and manageability are key concerns for large-scale deployments.
The Buzz Score
The Internet’s Verdict: 60% Cautious, 40% Optimistic
Introduction to Docker Compose
Docker Compose is a popular tool for defining and running multi-container Docker applications.
Forum Voices
Experts have mixed opinions on using Docker Compose in production. Some prefer it for its simplicity, while others recommend alternatives.
I prefer Portainer to manage my docker composes. It is simple and can do it all instead of using cli.
Others highlight the limitations of Docker Compose, particularly when it comes to scalability and manageability.
I also don’t think watchtower should be listed there, it’s been archived and was never recommended for production usage anyways.
Alternatives to Docker Compose
Some experts recommend using Podman, which offers a more ergonomic way of running containers, especially for Linux-based appliances.
Conclusion
While Docker Compose can be a good choice for small-scale deployments, it may not be the best option for large-scale productions.
Focus Keyword: Docker Compose