2026-02-16 09:06:24 UTC
262 MB
/usr/local/openjdk-21
JAVA_VERSION21
LANGC.UTF-8
PATH/usr/local/openjdk-21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a803e7c4b030119420574a882a52b6431e160fceb7620f61b525d49bc2d58886 - 10.62% (27.8 MB)
[#001] sha256:b4972576c83dad66aa1e4f6d08e74f9e551e721a7cb2dc5370fe8da1af5b11e8 - 1.46% (3.82 MB)
[#002] sha256:af800cd8441e394f9ec3832393ff933c52e165c0965089937e3fb16ea395ea19 - 74.47% (195 MB)
[#003] sha256:ee99826c599f484368e0a318a4f81d675c256811841224cf3a7e96fbbd9a2a23 - 13.45% (35.2 MB)
/bin/sh -c #(nop) ADD file:a1398394375faab8dd9e1e8d584eea96c750fb57ae4ffd2b14624f1cf263561b in /
2023-09-20 04:55:41 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-09-20 06:16:19 UTC/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates p11-kit ; rm -rf /var/lib/apt/lists/*
2023-09-20 06:17:12 UTC/bin/sh -c #(nop) ENV JAVA_HOME=/usr/local/openjdk-21
2023-09-20 06:17:12 UTC/bin/sh -c #(nop) ENV PATH=/usr/local/openjdk-21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2023-09-20 06:17:12 UTC/bin/sh -c #(nop) ENV LANG=C.UTF-8
2023-09-20 06:17:12 UTC/bin/sh -c #(nop) ENV JAVA_VERSION=21
2023-09-20 06:17:26 UTC/bin/sh -c set -eux; arch="$(dpkg --print-architecture)"; case "$arch" in 'amd64') downloadUrl='https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_linux-x64_bin.tar.gz'; downloadSha256='a30c454a9bef8f46d5f1bf3122830014a8fbe7ac03b5f8729bc3add4b92a1d0a'; ;; 'arm64') downloadUrl='https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_linux-aarch64_bin.tar.gz'; downloadSha256='e8f4ed1a69815ddf56d7da365116eefc1e5a1159396dffee3dd21616a86d5d28'; ;; *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; esac; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends wget ; rm -rf /var/lib/apt/lists/*; wget --progress=dot:giga -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*; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; { echo '#!/usr/bin/env bash'; echo 'set -Eeuo pipefail'; echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/lib/security/cacerts"'; } > /etc/ca-certificates/update.d/docker-openjdk; chmod +x /etc/ca-certificates/update.d/docker-openjdk; /etc/ca-certificates/update.d/docker-openjdk; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; javac --version; java --version
2023-09-20 06:17:27 UTC/bin/sh -c #(nop) CMD ["jshell"]
2026-01-15 12:54:20 UTC/bin/sh -c #(nop) MAINTAINER Niels Basjes
2026-02-16 09:06:23 UTC/bin/sh -c #(nop) LABEL name=yauaa org.opencontainers.image.authors=Niels Basjes org.opencontainers.image.created=2026-02-16T08:52:12Z org.opencontainers.image.description=This is a java library that tries to parse and analyze the useragent string (and when available the User-Agent Client Hints) and extract as many relevant attributes as possible. org.opencontainers.image.documentation=https://yauaa.basjes.nl org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.revision=79c75f4e63a1fc70955b4299256cffb74f9df657 org.opencontainers.image.source=https://github.com/nielsbasjes/yauaa org.opencontainers.image.title=Yauaa: Yet Another UserAgent Analyzer org.opencontainers.image.url=https://yauaa.basjes.nl org.opencontainers.image.vendor=Niels Basjes org.opencontainers.image.version=8.1.0
2026-02-16 09:06:23 UTC/bin/sh -c #(nop) EXPOSE 8080
2026-02-16 09:06:24 UTC/bin/sh -c #(nop) COPY dir:01d66d9f012ebbde309fbd6e2427bbfe41c6caa8b6244ef758b4be280902bb0b in /
2026-02-16 09:06:24 UTC/bin/sh -c #(nop) ENTRYPOINT ["java" "-Djava.security.egd=file:/dev/./urandom" "-jar" "/yauaa-webapp-8.1.0.war"]
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.