Sign inSign up

jtim/docker-docker-compose-jdk-mvn

By jtim

•Updated over 5 years ago

Latest version: Docker version: 18.05.0 ce-git Docker compose: 1.21.2 Open JDK: 8u171 Maven: 3.5.4

Image
1

50K+

jtim/docker-docker-compose-jdk-mvn repository overview

⁠Jtim custom Gitlab CI build image with Docker, Docker-compose, OpenJDK 8u252 and Maven 3.6.3

⁠Java 11 (latest)
  • Docker version: 20.10.5
  • Docker compose: 1.28.6
  • Open JDK: 11.0.10_9
  • Maven: 3.6.3

Other available development tools:

  • Git: 2.25.1
  • Jq: jq-1.6
  • Pack: 0.18.0+git-e00ee4a.build-2328
⁠Java 8
  • Docker version: 20.10.2
  • Docker compose: 1.28.0
  • Open JDK: 8u252
  • Maven: 3.6.3

Other available development tools:

  • Git: 2.26.2
  • Jq: jq-master-v20200428-28-g864c859e9d
  • Pack: 0.16.0+git-e0f6c50.build-1898

⁠Supported versions

⁠Java 11
  • 20.10.5-compose-1.28.6-adoptopenjdk-11.0.10_9-maven-3.6.3, 20.10.5-compose-1.28.6-adoptopenjdk-11-maven-3.6.3, maven-3.6.3, 3.6.3, (latest)⁠
⁠Java 8

⁠Running as non root

Since version 18.05.0-ce-git-compose-1.21.2-openjdk-8u171-maven-3.5.4 this image is not running as root anymore!

⁠Deprecated images
  • 18.09.1-ce-git-compose-1.23.1-openjdk-8u191-maven-3.6.0, maven-3.6.0, 3.6.0, (latest)⁠
  • 18.05.0-ce-git-compose-1.21.2-openjdk-8u171-maven-3.5.4, maven-3.5.4, (3.5.4)⁠
  • 18.01.0-compose-1.18.0-openjdk-8u151-maven-3.5.2, maven-3.5.2, 3.5.2, (3.5.2)⁠
  • 17.07-compose-1.16.1-openjdk-8u131-maven-3.5.0, maven-3.5.0, 3.5.0, (3.5.0)⁠
  • 17.04-compose-1.12.0-openjdk-8u121-maven-3.3.9, maven-3.3.9, (3.3.9)⁠

⁠Pull the image

docker pull jtim/docker-docker-compose-jdk-mvn

⁠How to use the Gitlab Build image

.gitlab-ci.yml

stages:
  - maven

maven-docker-job:
  image: jtim/docker-docker-compose-jdk-mvn:18.09.1-ce-git-compose-1.23.1-openjdk-8u191-maven-3.6.0
  stage: maven
  services:
    - docker:dind
  script:
    - whoami
    - docker -v
    - docker-compose -v
    - java -version
    - mvn -v
    - git version
    - jq --version
    - pack --version

You don't need to set these variables in your pipeline we already set them in the Docker images:

variables:
  DOCKER_HOST: tcp://docker:2375
  DOCKER_DRIVER: overlay2
  DOCKER_TLS_CERTDIR: ""

Tag summary

Content type

Image

Digest

Size

481.5 MB

Last updated

over 5 years ago

docker pull jtim/docker-docker-compose-jdk-mvn