{"id":16533640,"url":"https://github.com/tmaier/docker-compose","last_synced_at":"2025-03-16T19:31:50.645Z","repository":{"id":52878377,"uuid":"77964000","full_name":"tmaier/docker-compose","owner":"tmaier","description":"Container with Docker + Docker Compose - good for CI","archived":false,"fork":false,"pushed_at":"2022-11-01T13:24:24.000Z","size":50,"stargazers_count":152,"open_issues_count":0,"forks_count":50,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-11T18:15:28.549Z","etag":null,"topics":["docker","docker-compose","gitlab-ci"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/tmaier/docker-compose/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmaier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-04T00:06:01.000Z","updated_at":"2024-01-02T04:12:56.000Z","dependencies_parsed_at":"2023-01-20T19:16:57.189Z","dependency_job_id":null,"html_url":"https://github.com/tmaier/docker-compose","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmaier%2Fdocker-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmaier%2Fdocker-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmaier%2Fdocker-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmaier%2Fdocker-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmaier","download_url":"https://codeload.github.com/tmaier/docker-compose/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221667323,"owners_count":16860597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","gitlab-ci"],"created_at":"2024-10-11T18:15:28.355Z","updated_at":"2024-10-27T11:09:48.870Z","avatar_url":"https://github.com/tmaier.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Compose\n\n[![Docker Automated build](https://img.shields.io/docker/automated/tmaier/docker-compose.svg)](https://hub.docker.com/r/tmaier/docker-compose/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/tmaier/docker-compose.svg)](https://hub.docker.com/r/tmaier/docker-compose/)\n[![GitHub issues](https://img.shields.io/github/issues/tmaier/docker-compose.svg)](https://github.com/tmaier/docker-compose/issues)\n[![GitHub stars](https://img.shields.io/github/stars/tmaier/docker-compose.svg?style=social\u0026label=Star)](https://github.com/tmaier/docker-compose)\n\nThis docker image installs docker-compose on top of the `docker` image.\nThis is very useful for CI pipelines, which leverage \"Docker in Docker\".\n\n## This Docker image is DEPRECATED\n\nThis image is deprecated, since the [`docker` image](https://hub.docker.com/_/docker) has now Docker Compose included.\nThis has been introduced by [docker-library/docker#361](https://github.com/docker-library/docker/pull/361).\n\n## Docker versions supported\n\nThe Docker Compose versions supported here use the most recent docker version compatible with it.\n\nAll available Docker Engine versions and the respective Docker Compose versions are defined in [`DOCKER_AND_COMPOSE_VERSION_MATRIX`](./DOCKER_AND_COMPOSE_VERSION_MATRIX).\n\nPlease open an issue or a pull request (preferred) [at GitHub](https://github.com/tmaier/docker-compose), if a version is missing.\n\n**Note:** In the past. this docker image (tags) focused on the docker version (e.g. `latest`, `20.10`, `19.03` and `19`).\nBut as the docker releases got less disruptive, the approach changes to use the docker compose version as tags.\n\n## Usage instructions for GitLab CI\n\nYou may use it like this in your `.gitlab-ci.yml` file.\n\n```yaml\nimage: tmaier/docker-compose:latest\n\nservices:\n  - docker:dind\n\nbefore_script:\n  - docker info\n  - docker-compose --version\n\nbuild image:\n  stage: build\n  script:\n    - docker-compose build\n```\n\n## How to add support for a new docker version to this repository?\n\nYou must only provide a Pull Request for the file [`DOCKER_AND_COMPOSE_VERSION_MATRIX`](./DOCKER_AND_COMPOSE_VERSION_MATRIX).\n\n`DOCKER_AND_COMPOSE_VERSION_MATRIX` specifies in the first column the docker version.\nThe second column states the most recent release of docker-compose when the docker version has been released.\n\nYou can see the latest matching versions of both by checking their release notes:\n\n- https://github.com/docker/docker-ce/releases or https://hub.docker.com/_/docker\n- https://github.com/docker/compose/releases\n\n## Common issues and possible fixes\n\n### `ERROR: error during connect: Get http://docker:2375/v1.40/info: dial tcp: ...`\n\n\u003e As of version 19.03, docker:dind will automatically generate TLS certificates and require using them for communication.\n\nSee \u003chttps://github.com/tmaier/docker-compose/issues/21#issuecomment-578780163\u003e\n\n## Author\n\n[Tobias L. Maier](http://tobiasmaier.info) for [BauCloud GmbH](https://www.baucloud.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmaier%2Fdocker-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmaier%2Fdocker-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmaier%2Fdocker-compose/lists"}