https://hub.docker.com/r/docker/compose/
Common use case for this repo: Run docker-compose within a CI pipeline, which is based on docker-in-docker.
As MVP, please do the following:
Dockerfile
which is being used herealpine
has been updatedlatest
tagOn top of this, please consider
docker:dind
This might get obsolete if https://github.com/docker-library/docker/pull/30 gets merged.
I would also suggest to follow Dockerfile best practices about entrypoint
right now I can't use it in gitlab CI because it tries to run sh in the image but it results in trying to run docker-compose sh
I'd be curious to know the opinion of Compose maintainers on https://github.com/docker-library/docker/pull/30 -- should docker:compose
be created? Should we instead continue to punt users asking for it to the officially-upstream-maintained docker/compose
image? Should we look to create a new docker-compose
official image?
(Happy to help with or implement any of these, but I'd rather not move forward on any of this without the support and/or blessing of the Compose maintainers. :smile:)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed because it had not recent activity during the stale period.
+1 for making docker-compose image as an official image @tianon
My comment at https://github.com/docker/compose/issues/4287#issuecomment-305615695 is still pretty much verbatim the same set of questions I'd have for maintainers here (although I'd probably be less keen on the docker:compose
variant now).
I'm happy to do the legwork to make/maintain an image for this, but I don't want to step on any toes or go against maintainer's wishes.
Most helpful comment
I would also suggest to follow Dockerfile best practices about entrypoint
right now I can't use it in gitlab CI because it tries to run sh in the image but it results in trying to run
docker-compose sh
the issue on gitlab for the gitlab ci use case