This docker image has docker-compose and git installed on top of docker.
This is very useful for CI/CD pipelines, this is a nested docker image, to run docker in docker.
- latest
Includes the current versions of docker and docker-compose:
- docker 20.10.7
- docker-compose 1.29.2
This image is for use in a .gitlab-ci.yml file:
image: chrishoerl/docker-compose
stages:
- build
- deploy
- test
before_script:
- docker info
- docker-compose --version
- git --version
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
build-your-images:
stage: build
script:
- docker-compose build
- docker tag myimage myregistry/myimage:$version
- docker-compose push
deploy-your-image:
stage: deploy
script:
- docker-compose up
test-my-app
stage: test
script:
- docker logs -f my-docker-compose-app