-
Notifications
You must be signed in to change notification settings - Fork 255
How does this project relate to github.com/docker/compose? #901
Comments
The situation is probably confusing because of the rapid pace of change, but I also am quite lost with the info currently available.
|
Just some other interesting data points: docker/roadmap#33 (started Mar 6 2020) has a prefix docker/roadmap#15 (also Mar 6 2020, coincidentally) is about moving Considering both are authored by our assignee @nebuk89 I await with bated breath what they have to say :) The 2.4.0.0 release notes contain updates to both
|
I mean sure, but having two components with identical names that are subtly incompatible (and both are v1.x) is kind of nuts. |
I can understand this is highly confusing :P Compose-cli is not intended to be a drop-in replacement for docker-compose, even it tries to mimic it's predecessor so users don't have to learn from scratch. Consider it a CLI to bring your |
So to be clear, users should expect to have two commands in Docker Desktop for the foreseeable future:
At some point in the future, Can we get a statement about this in the projects' READMEs? Or even better, in |
Add me to the "confused" group of users. Mostly, I'm disappointed by the name overlap. How unfortunate that these two similar, but as of yet, incompatible tools share the same name, e.g., searching for help on My Kingdom for going back in time and naming this |
@al-dpopowich The reason they are named this same may come from the fact they both focus on doing things with compose spec yaml, and you can mostly use them interchangeably on the same compose file. They are now both standardized on the compose spec and neither defaults to v1, v2, or v3 compose yaml files anymore. You can see by this feature list, that the new
I agree the readme is super basic and not clear about the purpose or roadmap for this tool. I'll see what I can do to help with that. |
project's README now make it clear this repo is hosting code for Compose v2, which will eventually replace docker-compose |
From the docker compose docs, you get the impression that the I finally got it working by Perhaps some syncing/clarification is needed between docs? |
It probably bears mentioning in the
README
at least.Based on name alone, I assumed it is a successor to
docker-compose
. Apparently that is not the case; thisdocker compose
is for deploying to cloud providers, anddocker-compose
is for local testing?Also confusing is that the
Releases
tab for this project is a binary calleddocker
that is apparently identical (probably modulo code-signing; they reference the same git commits) to the one in Docker Desktop (for Mac):Interestingly, the issue template for this project seems to hint at the ability to deploy locally, like
docker-compose
does, but I cannot seem to get that to happen (seems to be by design).I created a forum post as well, with some slightly different info, since this is a cross-project problem.
The text was updated successfully, but these errors were encountered: