Namespace
nielsbasjes
Image / Tag
yauaa:latest
Content Digest
sha256:ccffc9d2cfb908ccacb5710a1a4aaac18e24f07d63a3583bb3e00fa00c8d92f3
Details
Created

2025-10-11 16:59:48 UTC

Size

262 MB

Content Digest
Labels
  • 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

Environment
JAVA_HOME

/usr/local/openjdk-21

JAVA_VERSION

21

LANG

C.UTF-8

PATH

/usr/local/openjdk-21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#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)


History
2023-09-20 04:55:40 UTC

/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"]

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.

Delete