This docker image installs docker-compose
and git
on top of the docker
image.
This is very useful for CI/CD pipelines, this ist a nested docker image, to run docker on docker container.
- latest
Include the current versions version of docker
and docker-compose
:
- docker 20.10.14
- docker-compose 1.29.2
You can use this image in you .gitlab-ci.yml
file:
image: devago/docker-compose
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