Docker OpenJDK 17 - Java Development Environment

August 22, 2025 · View on GitHub

GitHub Workflow Status Docker Pulls Docker Stars Docker Image Size (tag) License GitHub release GitHub Release Date CalVer Beevelop

beevelop/java

Docker OpenJDK 17 - Java Development Environment

Production-ready OpenJDK 17 Docker image with Maven, Gradle, and Ant for Java application development and CI/CD pipelines.

Important Note

⚠️ Java Version Change: Migrated from Java 11 to Java 17 due to Java 11 EOL. Check your toolchain compatibility before upgrading to v2024.* releases.

Usage

Pull and Run

# Pull the latest release
docker pull beevelop/java:v2025.08.3

# Run interactively
docker run --rm -it beevelop/java:v2025.08.3 bash

# Build from source
docker build -t beevelop/java github.com/beevelop/docker-java

Use as Base Image

FROM beevelop/java:v2025.08.3

All Docker Images

BadgePullsBuild StatusRelease DateRelease
baseDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
javaDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
androidDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
android-nodejsDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
cordovaDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
ionicDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
nginx-basic-authDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release

Beevelop's Docker Image Hierarchy

Use tags where possible, because

One does not simply use latest