Tag

openjdk:25-ea-2-jdk-oraclelinux8
Content Digest: sha256:a841cab58d78b06dc2d0f143c8b5ec7c5c9df3e6547eb01ded314f4788cb9a91
Manifests
Details
Content Digest

sha256:ac0e319407c578b40b810a2fba339ed68d79079f63a1840461e3636eb91bf052

Created

2024-12-14 03:52:09 CST

Size

267 MB


Environment
JAVA_HOME

/usr/java/openjdk-25

JAVA_VERSION

25-ea+2

LANG

C.UTF-8

PATH

/usr/java/openjdk-25/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:b54e52ba1e1af00a6cb64b854c133cad87f069ebce22ab349a764375631164be - 18.34% (48.9 MB)

[#001] sha256:c30cc4134598ea09f5e216d1ac20eb1be90d28033c6d6057355086560540d58c - 5.36% (14.3 MB)

[#002] sha256:9690321f82b4afc25a808614f27e06e95877c2d560e2dfe79f2b08d88be9f444 - 76.3% (203 MB)


History
2024-11-16 04:58:17 CST (buildkit.dockerfile.v0)

ADD oraclelinux-8-slim-amd64-rootfs.tar.xz / # buildkit

2024-11-16 04:58:17 CST (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; microdnf install gzip tar binutils freetype fontconfig ; microdnf clean all # buildkit

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/java/openjdk-25

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV PATH=/usr/java/openjdk-25/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV JAVA_VERSION=25-ea+2

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; case "$arch" in 'x86_64') downloadUrl='https://download.java.net/java/early_access/jdk25/2/GPL/openjdk-25-ea+2_linux-x64_bin.tar.gz'; downloadSha256='00d23f37267bee9e859091c506e986262ad9b7fc9f7818d3e9d602191252626a'; ;; 'aarch64') downloadUrl='https://download.java.net/java/early_access/jdk25/2/GPL/openjdk-25-ea+2_linux-aarch64_bin.tar.gz'; downloadSha256='c3b55a9e0597d7942cadec32e1e920bdc4022d893bb4501ef8b54eb6a9ff2bd7'; ;; *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; esac; curl -fL -o openjdk.tgz "$downloadUrl"; echo "$downloadSha256 *openjdk.tgz" | sha256sum --strict --check -; mkdir -p "$JAVA_HOME"; tar --extract --file openjdk.tgz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm openjdk.tgz*; rm -rf "$JAVA_HOME/lib/security/cacerts"; ln -sT /etc/pki/ca-trust/extracted/java/cacerts "$JAVA_HOME/lib/security/cacerts"; ln -sfT "$JAVA_HOME" /usr/java/default; ln -sfT "$JAVA_HOME" /usr/java/latest; for bin in "$JAVA_HOME/bin/"*; do base="$(basename "$bin")"; [ ! -e "/usr/bin/$base" ]; alternatives --install "/usr/bin/$base" "$base" "$bin" 20000; done; java -Xshare:dump; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; javac --version; java --version # buildkit

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

CMD ["jshell"]

Details
Content Digest

sha256:24c0c1dc4631953515a6f0854ab2fd48104a8444cd81fc9e380384208db721bb

Created

2024-12-14 03:52:09 CST

Size

264 MB


Environment
JAVA_HOME

/usr/java/openjdk-25

JAVA_VERSION

25-ea+2

LANG

C.UTF-8

PATH

/usr/java/openjdk-25/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:7288e96bcae8e1d96f887149d393459a95cb964c7336b7fa79a18d30b08622ab - 18.05% (47.7 MB)

[#001] sha256:69acd795388d1f1fedcb65b1fe1cb71800f56a9beccbb0acf86fbdad421cc605 - 5.65% (14.9 MB)

[#002] sha256:93d6d22ce1697e0e7cef25956c7621daffe7890ff126bf70f39ddea18efd2c77 - 76.3% (202 MB)


History
2024-11-16 04:59:08 CST (buildkit.dockerfile.v0)

ADD oraclelinux-8-slim-arm64v8-rootfs.tar.xz / # buildkit

2024-11-16 04:59:08 CST (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; microdnf install gzip tar binutils freetype fontconfig ; microdnf clean all # buildkit

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/java/openjdk-25

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV PATH=/usr/java/openjdk-25/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

ENV JAVA_VERSION=25-ea+2

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; case "$arch" in 'x86_64') downloadUrl='https://download.java.net/java/early_access/jdk25/2/GPL/openjdk-25-ea+2_linux-x64_bin.tar.gz'; downloadSha256='00d23f37267bee9e859091c506e986262ad9b7fc9f7818d3e9d602191252626a'; ;; 'aarch64') downloadUrl='https://download.java.net/java/early_access/jdk25/2/GPL/openjdk-25-ea+2_linux-aarch64_bin.tar.gz'; downloadSha256='c3b55a9e0597d7942cadec32e1e920bdc4022d893bb4501ef8b54eb6a9ff2bd7'; ;; *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; esac; curl -fL -o openjdk.tgz "$downloadUrl"; echo "$downloadSha256 *openjdk.tgz" | sha256sum --strict --check -; mkdir -p "$JAVA_HOME"; tar --extract --file openjdk.tgz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm openjdk.tgz*; rm -rf "$JAVA_HOME/lib/security/cacerts"; ln -sT /etc/pki/ca-trust/extracted/java/cacerts "$JAVA_HOME/lib/security/cacerts"; ln -sfT "$JAVA_HOME" /usr/java/default; ln -sfT "$JAVA_HOME" /usr/java/latest; for bin in "$JAVA_HOME/bin/"*; do base="$(basename "$bin")"; [ ! -e "/usr/bin/$base" ]; alternatives --install "/usr/bin/$base" "$base" "$bin" 20000; done; java -Xshare:dump; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; javac --version; java --version # buildkit

2024-12-14 03:52:09 CST (buildkit.dockerfile.v0)

CMD ["jshell"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.