Tell us about your request
Release a feature parity version of Docker Compose written in Go
Which service(s) is this request for?
Dev-tools
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We are generally aligned on Go for most of our development in Docker and Compose is an outlier for this. This also gives us an opportunity to revisit the UX of the CLI and make sure it is what people expect and need
Are you currently working around this issue?
N/A
Additional context
N/A
Attachments
When will the code of that new version be published, and is it going to be a branch of docker/compose? :)
@dominikbraun not sure how we plan to organize the code. We indeed could get it hosted on docker/compose as a "v2", which would help in the transition regarding feature requests/bug reports, but doing so would also isolate compose-in-go from the docker CLI, while we want compose to become a first-class citizen in the CLI.
Thanks @ndeloof, I just asked because I don't want to miss the publication of the project since I'd really like to contribute.
@dominikbraun or others who have up voted this, would any of you be interested in running through what you are looking to do with Compose in Go? If so drop me an email on [email protected]. Thanks!
Will this deprecate the python version of docker-compose?
Will this deprecate the python version of docker-compose?
Same concern as @ShadowJonathan, hope this does not mean the py package won't see any updates anymore...
When could this be done? A version written in go would be great for us portainer users as referenced above!馃槂
@SebDanielsson see https://github.com/docker/compose-cli/tree/main/local/compose
Already deployed as docker compose by latest Docker Desktop for Mac/Windows users
Is Apple Silicon support planned fornthe next major release? Is it planned for february or mars? Ready to get the Macbook Air when Docker is supported馃憤
@ndeloof / @nebuk89 - What would be the docker-compose build and docker-compose push equivalent in docker compose ?
@anshrma Both are supported already, did you have it a try?
So now that docker compose has been in Docker Desktop for a while, have any of you tried it? Any feedback?
Will this deprecate the python version of docker-compose?
@ShadowJonathan @JohnPreston We don't have plans to change anything on docker-compose yet. We need more feedback on docker compose before we know what we'll do with it. What are you using the Python packages for?
Is Apple Silicon support planned fornthe next major release? Is it planned for february or mars? Ready to get the Macbook Air when Docker is supported馃憤
@SebDanielsson We have a preview of Docker Desktop for M1 which you can find here: https://docs.docker.com/docker-for-mac/apple-m1/
I've tried to run docker compose up on one of my projects, but it couldn't pull images. I use amazon-ecr-credential-helper to authenticate against AWS Container Registry. Are credential helpers supported by the new command? Or is it something that needs to be done on the amazon-ecr-credential-helper side to work with docker compose command?
Found https://github.com/docker/compose-cli/issues/168, but the description is not very clear.
Support for credentials helper has been fixed by https://github.com/docker/compose-cli/pull/1651
Most helpful comment
@SebDanielsson see https://github.com/docker/compose-cli/tree/main/local/compose
Already deployed as
docker composeby latest Docker Desktop for Mac/Windows users