2025-10-11 16:59:48 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.61% (27.8 MB)
[#001] sha256:b4972576c83dad66aa1e4f6d08e74f9e551e721a7cb2dc5370fe8da1af5b11e8 - 1.46% (3.82 MB)
[#002] sha256:af800cd8441e394f9ec3832393ff933c52e165c0965089937e3fb16ea395ea19 - 74.41% (195 MB)
[#003] sha256:f2688899c39bde554adbaeb8b7279fa12f9446a98a1f37ced314e752cb3715c3 - 13.53% (35.4 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"]
2025-10-09 12:48:12 UTC/bin/sh -c #(nop) MAINTAINER Niels Basjes
2025-10-11 16:59:47 UTC/bin/sh -c #(nop) LABEL name=yauaa org.opencontainers.image.authors=Niels Basjes org.opencontainers.image.created=2025-10-11T16:46:33Z 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=7d6bcab5f605e3b1ba1d202a9f7aff8cb4b5f21a 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=7.32.0
2025-10-11 16:59:48 UTC/bin/sh -c #(nop) EXPOSE 8080
2025-10-11 16:59:48 UTC/bin/sh -c #(nop) COPY dir:3760bb24be7973abef66eed0d16b15184f4de6a055442f3de1ef72d1472e4403 in /
2025-10-11 16:59:48 UTC/bin/sh -c #(nop) ENTRYPOINT ["java" "-Djava.security.egd=file:/dev/./urandom" "-jar" "/yauaa-webapp-7.32.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.