All Projects → tmaier → Docker Compose

tmaier / Docker Compose

Licence: mit
Container with Docker + Docker Compose - good for CI

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker Compose

User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (-14.17%)
Mutual labels:  gitlab-ci, docker-compose
Symfony Demo App
A Symfony demo application with basic user management
Stars: ✭ 122 (-3.94%)
Mutual labels:  docker-compose
Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (+1262.2%)
Mutual labels:  docker-compose
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (-7.09%)
Mutual labels:  docker-compose
Instapy Docker
🐳 Docker config and documentation for running InstaPy with Docker
Stars: ✭ 117 (-7.87%)
Mutual labels:  docker-compose
Kafka Stack Docker Compose
docker compose files to create a fully working kafka stack
Stars: ✭ 1,836 (+1345.67%)
Mutual labels:  docker-compose
Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (-10.24%)
Mutual labels:  docker-compose
Laravel Docker K8s
Running Laravel project using Docker and Deploying using Kubernetes
Stars: ✭ 127 (+0%)
Mutual labels:  docker-compose
Dksnap
Docker Snapshots for Development and Test Data
Stars: ✭ 122 (-3.94%)
Mutual labels:  docker-compose
Symfony 4 Docker Env
Docker Environment for Symfony. PHP-FPM, NGINX SSL Proxy, MySQL, LEMP
Stars: ✭ 119 (-6.3%)
Mutual labels:  docker-compose
Dockstation
DockStation is developer-centric application to managing projects based on Docker. Instead of lots of CLI commands you can monitor, configure, and manage services and containers using just a GUI.
Stars: ✭ 1,744 (+1273.23%)
Mutual labels:  docker-compose
Python Gitlab
Python wrapper for the GitLab API
Stars: ✭ 1,679 (+1222.05%)
Mutual labels:  gitlab-ci
Todolist Frontend Vuejs
Front-end application for Todolist Web application built with Laravel and Vue.js
Stars: ✭ 120 (-5.51%)
Mutual labels:  docker-compose
Wordup Cli
Wordup is a fully integrated development platform for WordPress. Develop plugins and themes locally. Preview in the cloud. Automatic updates in WP.
Stars: ✭ 116 (-8.66%)
Mutual labels:  docker-compose
Docker Workshop
Introduction to Docker tutorial
Stars: ✭ 124 (-2.36%)
Mutual labels:  docker-compose
Semantic Release
📦🚀 semantic-release written in go
Stars: ✭ 113 (-11.02%)
Mutual labels:  gitlab-ci
Drone Tutorial
Drone Continuous Delivery Documentation using docker-compose
Stars: ✭ 117 (-7.87%)
Mutual labels:  docker-compose
Ci Matters
Integration (comparison) of different continuous integration services on Android project
Stars: ✭ 119 (-6.3%)
Mutual labels:  gitlab-ci
Docker Compose Wordpress
An example Docker Compose setup for WordPress plugin or theme development.
Stars: ✭ 127 (+0%)
Mutual labels:  docker-compose
Laradock
Full PHP development environment for Docker.
Stars: ✭ 11,064 (+8611.81%)
Mutual labels:  docker-compose

Docker Compose

Docker Automated buil Docker Pulls GitHub issues GitHub stars

This docker image installs docker-compose on top of the docker image. This is very useful for CI pipelines, which leverage "Docker in Docker".

Docker versions supported

There are versions based on different docker versions, e.g. latest, 17.06, 17.03 and 1.13.

docker-compose matches the latest minor version available when the docker release was made. Eg, 17.06 includes docker-compose 1.15.0. The latest tag always includes the latest docker-compose build.

All available Docker Engine versions and the respective Docker Compose versions are defined in DOCKER_AND_COMPOSE_VERSION_MATRIX.

Please open an issue or a pull request (preferred) at GitHub, if a version is missing.

Usage instructions for GitLab CI

You may use it like this in your .gitlab-ci.yml file.

image: tmaier/docker-compose:latest

services:
  - docker:dind

before_script:
  - docker info
  - docker-compose --version

build image:
  stage: build
  script:
    - docker-compose build

How to add support for a new docker version to this repository?

You must only provide a Pull Request for the file DOCKER_AND_COMPOSE_VERSION_MATRIX.

DOCKER_AND_COMPOSE_VERSION_MATRIX specifies in the first column the docker version. The second column states the most recent release of docker-compose when the docker version has been released.

You can see the latest matching versions of both by checking their release notes:

Common issues and possible fixes

ERROR: error during connect: Get http://docker:2375/v1.40/info: dial tcp: ...

As of version 19.03, docker:dind will automatically generate TLS certificates and require using them for communication.

See https://github.com/tmaier/docker-compose/issues/21#issuecomment-578780163

Author

Tobias L. Maier for BauCloud GmbH

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].