Sign inSign up

rmdamascenorep/openjdk

By rmdamascenorep

•Updated 10 months ago

Lightweight OpenJDK images based on Alpine Linux. Optimized for Java development and production

Image
Languages & frameworks
Developer tools
Web servers
0

285

rmdamascenorep/openjdk repository overview

⁠OpenJDK Alpine Images

Optimized OpenJDK images built on Alpine Linux 3.19 for minimal size and maximum security.

⁠🏷️ Available Tags

  • alpine-18, alpine-19, alpine-20 - OpenJDK 21 (mapped versions)
  • alpine-21, alpine-21-lts - OpenJDK 21 LTS ⭐ (recommended)
  • alpine-22, alpine-23, alpine-24, alpine-25 - OpenJDK 21 (mapped versions)

⁠🚀 Quick Start

# Run Java version
docker run --rm rmdamascenorep/openjdk:alpine-21-lts

# Use as base image
FROM rmdamascenorep/openjdk:alpine-21-lts
COPY myapp.jar /app.jar
CMD ["java", "-jar", "/app.jar"]

⁠📦 What's Included

  • OpenJDK 21 (LTS version)
  • Alpine Linux 3.19 base
  • Optimized for production use
  • JAVA_HOME configured
  • Minimal attack surface

⁠🔧 Environment Variables

  • JAVA_HOME=/usr/lib/jvm/java-21-openjdk
  • PATH includes Java binaries

⁠📊 Image Size

~308MB (significantly smaller than Ubuntu-based images)

⁠🛡️ Security

  • Regular security updates
  • Minimal base image
  • No unnecessary packages

⁠📝 License

OpenJDK is licensed under GPL v2 with Classpath Exception

Tag summary

Content type

Image

Digest

sha256:3799e13f0…

Size

160.4 MB

Last updated

10 months ago

docker pull rmdamascenorep/openjdk:alpine-23