Minimal Java/Maven Docker Images built on Alpine Linux
100K+
Dockerfile links3-jdk8, 3, latest (jdk8/Dockerfile)
3-jdk7 (jdk7/Dockerfile)
3-jdk-8-onbuild, 3-onbuild, onbuild (jdk8/onbuild/Dockerfile)
3-jdk-7-onbuild (jdk7/onbuild/Dockerfile)
Minimal Java/Maven Docker Images built on Alpine Linux
Based on java:8-alpine
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

We found some issues with the base image using the ca-certificates to download artefacts from https custom urls.
We created this image to get a fully maven-ready image.
Start using the Maven : docker container run --rm zenika/alpine-maven mvn [options] [<goal(s)>] [<phase(s)>]
Maven website : https://maven.apache.org
Where to file issues : https://github.com/Zenika/alpine-maven/issues
Maintained by : https://www.zenika.com
docker container run --rm zenika/alpine-maven cat /etc/alpine-release
3.4.6
docker container run --rm zenika/alpine-maven java -version
openjdk version "1.8.0_111-internal"
OpenJDK Runtime Environment (build 1.8.0_111-internal-alpine-r0-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)
docker container run --rm zenika/alpine-maven mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Maven home: /usr/lib/mvn
Java version: 1.8.0_111-internal, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.9.93-linuxkit-aufs", arch: "amd64", family:"unix"
Content type
Image
Digest
Size
58.1 MB
Last updated
about 8 years ago
docker pull zenika/alpine-maven