Pull the image

Planned 2026 — container images are a Phase 1 deliverable.

docker pull ghcr.io/asymmsystems/eliya:25-lts Copy

Available tags

Tag Base image Purpose
25-lts debian:12 Latest 25 LTS; moves with each CPU
25.0.2 debian:12 Pinned version — does not move
25-lts-slim debian:12-slim Minimal runtime; headless only
25.0.2-slim debian:12-slim Pinned slim variant

Use as a base image

FROM ghcr.io/asymmsystems/eliya:25-lts-slim

COPY target/myapp.jar /app/myapp.jar
WORKDIR /app

ENV JAVA_OPTS="-XX:+UseEliyaDefaults"
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar myapp.jar"]

The image sets JAVA_HOME and puts $JAVA_HOME/bin on the PATH. asymm --info is available inside the container.

Quick smoke test

docker run --rm ghcr.io/asymmsystems/eliya:25-lts java -XX:+UseEliyaDefaults -version Copy

Multi-arch support

Images support linux/amd64 and linux/arm64 via the manifest list. Docker and Kubernetes automatically pick the correct architecture at pull time. No explicit arch selection required for the common case.

← user guide
[ } Eliya Eliya Dial Dial
Research Eliya JDK Registry About Contact © 2026 Asymm
[ }
[ }
// PRODUCTS Eliya Eliya Dial Dial