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

2026-02-16 09:06:24 UTC

Size

262 MB

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

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.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)


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

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

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