Hacker News new | ask | show | jobs
by theteapot 1262 days ago
> Docker compose is a dead end AFAIK ..

What? I'm not involved and don't follow closely but pretty sure it's about as dead as docker itself. I.e. not dead. There was commits 8hrs ago -- https://github.com/docker/compose/. Not sure who did that if not "the community".

2 comments

It’s not a dead end at all. It serves a specific purpose - if you need to have a packaged deliverable that consists of several (3-8) containers, and you want your end users to be able to easily deploy that deliverable, there is no better solution that I am aware of over docker-compose.

I’m not sure why OP feels that way, but I’ll just give two examples of great FOSS projects that live on the bleeding edge that I work with every day that offer docker compose deliverables as their #1 way to get going in prod:

1. Supabase: https://github.com/supabase/supabase/blob/master/docker/dock...

2. Netmaker: https://github.com/gravitl/netmaker/blob/master/compose/dock...

Not sure but I think OP is conflating docker compose with docker swarm. Compose to me is just a simple way to define a set of containers and their startup parameters.
I will say that compose does go a slight step beyond startup parameters - it bundles networking up and says that containers can talk to other containers under certain circumstances.

So it’s not quite a simple specification. It’s capable of some quite strange, interesting and possibly esoteric things.

Have a look at the contributors graph, it's pretty self-explanatory: https://github.com/docker/compose/graphs/contributors

Out of the 100 people listed, I counted maybe 8 tops who committed at least a few times in 2022?

That seems pretty normal for a not-dead project. And anyway lack of commits is more a proxy for stable as opposed to not actively used by a wide audience of software developers.

When the repo is archived, maybe that would serve as a basis for a "dead project" argument.