j-tim / docker-docker-compose

Base Docker, Docker compose image for running Gitlab CI builds using Docker.

Home Page:https://hub.docker.com/r/jtim/docker-docker-compose/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jtim custom Gitlab CI build image with Docker and Docker-compose

Gitlab CI Docker build image running as non root user.

Docker images are published to Dockerhub: https://hub.docker.com/repository/docker/jtim/docker-docker-compose

Supported tags and respective Dockerfile links

Latest version:

  • Docker version: 20.10.2
  • Docker compose: 1.28.0

Including development tools:

  • Git: 2.26.2
  • Jq: v20200428-28-g864c859e9d
  • Pack (Cloud native buildpacks): 0.16.0+git-e0f6c50.build-1898

Docker tags:

Note

Since version 18.05.0-ce-git-compose-1.21.2 the Docker images run as non root!

Deprecated versions

18.x:

17.x:

Pull the image

docker pull jtim/docker-docker-compose

How to use the Gitlab Build image

.gitlab-ci.yml

stages:
  - dockerize

docker-job:
  image: jtim/docker-docker-compose:20.10.2-compose-1.28.0
  stage: dockerize
  services:
    - docker:dind
  script:
    - whoami
    - docker -v
    - docker-compose -v
    - git version
    - jq --version
    - pack --version

Related Docker images

In case you need Docker and docker-compose in combination with Java (OpenJdk) 8 or 11 (AdoptOpenJdk) see:

Including also Maven into the mix? use:

About

Base Docker, Docker compose image for running Gitlab CI builds using Docker.

https://hub.docker.com/r/jtim/docker-docker-compose/


Languages

Language:Dockerfile 100.0%