Tag

asset/plantuml:swarmit-0825
Content Digest: sha256:d83ac273f300a0c554b3e5f9e3847ec4cb095a0d6fdcd44caeefcd27cf5607d6
Details
Pull Command

docker pull registry.pub.deployment.center/asset/plantuml:swarmit-0825


Manifests
Details
Content Digest

sha256:376366adb426eb454ac6c3136ec2a56a2dd7d1552af2fc5374961f3875103f1d

Created

2025-08-23 18:39:11 +0200

Size

377 MB


Labels
  • org.opencontainers.image.created
    2025-06-29T08:25:49.616Z
  • org.opencontainers.image.description
    PlantUML Online Server
  • org.opencontainers.image.licenses
    GPL-3.0
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.revision
    efe6157bfff8cf75ec4cbafc47eff314ed316926
  • org.opencontainers.image.source
    https://github.com/plantuml/plantuml-server
  • org.opencontainers.image.title
    plantuml-server
  • org.opencontainers.image.url
    https://github.com/plantuml/plantuml-server
  • org.opencontainers.image.version
    tomcat-v1.2025.4

Environment
CATALINA_HOME

/usr/local/tomcat

JAVA_HOME

/opt/java/openjdk

JAVA_VERSION

jdk-11.0.27+6

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_US.UTF-8

LD_LIBRARY_PATH

/usr/local/tomcat/native-jni-lib

PATH

/usr/local/tomcat/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TOMCAT_MAJOR

10

TOMCAT_NATIVE_LIBDIR

/usr/local/tomcat/native-jni-lib

TOMCAT_SHA512

eb09be6df829ebc1fb8851282888966101e878b2c4a507623f3acabc2a1337b89271b4ad7b9361f0bf4bcfe7b5cfec93617bd716043c68afef029c080fff6546

TOMCAT_VERSION

10.1.42

WEBAPP_PATH

/usr/local/tomcat/webapps


Layers

[#000] sha256:f90c8eb4724ca5d2a796a06b736e16a72dae1ebb467ed19663c84d7d762d0a91 - 7.74% (29.2 MB)

[#001] sha256:9ae0a1fabf9dbe5033cccb40441882d245ce42df9ed49e776213a37499683cc2 - 4.29% (16.2 MB)

[#002] sha256:695e736b91ac2e416aec66a5d48b75c15ecfcb244212b7cce8d611280711acbf - 36.83% (139 MB)

[#003] sha256:6d731c9f49e4c7bdcd58023040a4963c3495fcf42308c4bbc941a538199b49e8 - 0.0% (159 Bytes)

[#004] sha256:0b977c46889de2487c980399cba0fa6c04d3bd8fde596eb59cccf75b06684ea8 - 0.0% (2.23 KB)

[#005] sha256:baaf9d8b61bd0fd449832e84d7db59ff48504ffc1a1e599db7346dea56e5ffb2 - 0.0% (136 Bytes)

[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#007] sha256:bb0997d971ffe73847c3c087d639fd8b2123a6a55fd434de3adb5062a524ef00 - 3.61% (13.6 MB)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:50da31e72fd7b4b1069b1856a986241c4ab9cfaa8697c3f9d6a3aefccf97a098 - 20.5% (77.3 MB)

[#010] sha256:01f91b70209e6072bd7047ebb94ad01cddf184319e1d45508ddbac9fb6a936d3 - 2.51% (9.45 MB)

[#011] sha256:d4fbbf4ce2dbc6d323f8681f9c4062ce83d5841c4899c3ac0d20f0305b3fadea - 0.0% (491 Bytes)

[#012] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#013] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#014] sha256:a869fda92fb10418d2b3c45cfa47de39ea29949c97a3fa0e702ef472bfc7d396 - 17.41% (65.7 MB)

[#015] sha256:6fdac08ab5f643f25bca0d2dde306699ef7d4f7bd3ae6bc97a04118ffc992e60 - 3.55% (13.4 MB)

[#016] sha256:8bc8342a126fa43ac7297ba4ad6b054b7abcf2a485b56873d647e4072bf0ec65 - 3.53% (13.3 MB)

[#017] sha256:4515a327c4be1db6496eae678ece03e92a787af8df372249855f89ae1f4b83d3 - 0.0% (1.76 KB)

[#018] sha256:b5b61e4676130cb15e3bdb72332fffb69cdf7bf308e9e66768398362428b1cf1 - 0.01% (22.6 KB)

[#019] sha256:8ab9da699d5b1feb69b8f9d8b6d7a137a4af2f52b896c07125040a12ded1f233 - 0.01% (22.6 KB)

[#020] sha256:e3747d88a4e942bb05a688c85bd7b2a956a9f2f517f366f36c299b2cc30d63ab - 0.01% (22.6 KB)

[#021] sha256:0039e6fe97edd019664e5c03e328e641ed4f5eee17e9f5bbf119fabdd19701a3 - 0.0% (267 Bytes)

[#022] sha256:5e937dc7e9623ad2daccad5fb1fc4413dff480e5e2d4ed30e275294165142416 - 0.0% (244 Bytes)


History
2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) ADD file:598ca0108009b5c2e9e6f4fc4bd19a6bcd604fccb5b9376fac14a75522a5cfa3 in /

2025-04-23 14:48:05 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/opt/java/openjdk

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends curl wget gnupg fontconfig ca-certificates p11-kit tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=jdk-11.0.27+6

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='dc6136eaa8c1898cbf8973bb1e203e1f653f4c9166be0f5bebe0b02c5f3b5ae3'; BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_x64_linux_hotspot_11.0.27_6.tar.gz'; ;; arm64) ESUM='4decd2e5caf4667144091cf723458b14148dc990730b3ecb34bba5eb1aa4ad5d'; BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.27_6.tar.gz'; ;; armhf) ESUM='5eb00b18e37757775e6f46c706eae38d9e91be49de5712987801cba8ffd77767'; BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_arm_linux_hotspot_11.0.27_6.tar.gz'; ;; ppc64el) ESUM='9407ecef765ec681fb187f084f1e029001abd5baf7a13b32067e9cbdfb140130'; BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.27_6.tar.gz'; ;; s390x) ESUM='89df8583779b880f21b6cf29ddd9438961e2b1a092f416d05255fd6cd7f0e9fe'; BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.27_6.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; echo "Verifying install ..."; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; echo "javac --version"; javac --version; echo "java --version"; java --version; echo "Complete." # buildkit

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/__cacert_entrypoint.sh"]

2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV CATALINA_HOME=/usr/local/tomcat

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/tomcat/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p "$CATALINA_HOME" # buildkit

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/local/tomcat

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV TOMCAT_MAJOR=10

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV TOMCAT_VERSION=10.1.42

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENV TOMCAT_SHA512=eb09be6df829ebc1fb8851282888966101e878b2c4a507623f3acabc2a1337b89271b4ad7b9361f0bf4bcfe7b5cfec93617bd716043c68afef029c080fff6546

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg ; ddist() { local f="$1"; shift; local distFile="$1"; shift; local mvnFile="${1:-}"; local success=; local distUrl=; for distUrl in "https://dlcdn.apache.org/$distFile" "https://archive.apache.org/dist/$distFile" ${mvnFile:+"https://repo1.maven.org/maven2/org/apache/tomcat/tomcat/$mvnFile"} ; do if curl -fL -o "$f" "$distUrl" && [ -s "$f" ]; then success=1; break; fi; done; [ -n "$success" ]; }; ddist 'tomcat.tar.gz' "tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz" "$TOMCAT_VERSION/tomcat-$TOMCAT_VERSION.tar.gz"; echo "$TOMCAT_SHA512 *tomcat.tar.gz" | sha512sum --strict --check -; ddist 'tomcat.tar.gz.asc' "tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz.asc" "$TOMCAT_VERSION/tomcat-$TOMCAT_VERSION.tar.gz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; curl -fL -o upstream-KEYS 'https://www.apache.org/dist/tomcat/tomcat-10/KEYS'; gpg --batch --import upstream-KEYS; printf '' > filtered-KEYS; for key in 'A9C5DF4D22E99998D9875A5110C01C5A2F6059E7' '5C3C5F3E314C866292F359A8F3AD5C94A67F707E' ; do gpg --batch --fingerprint "$key"; gpg --batch --export --armor "$key" >> filtered-KEYS; done; gpgconf --kill all; rm -rf "$GNUPGHOME"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --import filtered-KEYS; gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz; tar -xf tomcat.tar.gz --strip-components=1; rm bin/*.bat; rm tomcat.tar.gz*; gpgconf --kill all; rm -rf "$GNUPGHOME"; mv webapps webapps.dist; mkdir webapps; nativeBuildDir="$(mktemp -d)"; tar -xf bin/tomcat-native.tar.gz -C "$nativeBuildDir" --strip-components=1; apt-get install -y --no-install-recommends dpkg-dev gcc libapr1-dev libssl-dev make ; ( export CATALINA_HOME="$PWD"; cd "$nativeBuildDir/native"; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; aprConfig="$(command -v apr-1-config)"; ./configure --build="$gnuArch" --libdir="$TOMCAT_NATIVE_LIBDIR" --prefix="$CATALINA_HOME" --with-apr="$aprConfig" --with-java-home="$JAVA_HOME" ; nproc="$(nproc)"; make -j "$nproc"; make install; ); rm -rf "$nativeBuildDir"; rm bin/tomcat-native.tar.gz; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find "$TOMCAT_NATIVE_LIBDIR" -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | xargs -rt readlink -e | sort -u | xargs -rt dpkg-query --search | cut -d: -f1 | sort -u | tee "$TOMCAT_NATIVE_LIBDIR/.dependencies.txt" | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; find ./bin/ -name '*.sh' -exec sed -ri 's|^#!/bin/sh$|#!/usr/bin/env bash|' '{}' +; chmod -R +rX .; chmod 1777 logs temp work; catalina.sh version # buildkit

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; nativeLines="$(catalina.sh configtest 2>&1)"; nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')"; nativeLines="$(echo "$nativeLines" | sort -u)"; if ! echo "$nativeLines" | grep -E 'INFO: Loaded( APR based)? Apache Tomcat Native library' >&2; then echo >&2 "$nativeLines"; exit 1; fi # buildkit

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

ENTRYPOINT []

2025-06-10 02:03:19 UTC (buildkit.dockerfile.v0)

CMD ["catalina.sh" "run"]

2025-06-29 08:26:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl fonts-noto-cjk libgd3 && rm -rf /var/lib/apt/lists/* # buildkit

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

ARG GRAPHVIZ_VERSION

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

ARG GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

RUN |2 GRAPHVIZ_VERSION= GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential jq libexpat1-dev libgd-dev zlib1g-dev && mkdir -p $GRAPHVIZ_BUILD_DIR && cd $GRAPHVIZ_BUILD_DIR && GRAPHVIZ_VERSION=${GRAPHVIZ_VERSION:-$(curl -s https://gitlab.com/api/v4/projects/4207231/releases/ | jq -r '.[] | .name' | sort -V -r | head -1)} && curl -o graphviz.tar.gz https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${GRAPHVIZ_VERSION}/graphviz-${GRAPHVIZ_VERSION}.tar.gz && tar -xzf graphviz.tar.gz && cd graphviz-$GRAPHVIZ_VERSION && ./configure && make && make install && apt-get remove -y build-essential jq libexpat1-dev libgd-dev zlib1g-dev && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* && rm -rf $GRAPHVIZ_BUILD_DIR # buildkit

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.tomcat.sh /entrypoint.sh # buildkit

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

RUN |2 GRAPHVIZ_VERSION= GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build /bin/sh -c chmod +x /entrypoint.sh # buildkit

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

ENV WEBAPP_PATH=/usr/local/tomcat/webapps

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

RUN |2 GRAPHVIZ_VERSION= GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build /bin/sh -c rm -rf $WEBAPP_PATH && mkdir -p $WEBAPP_PATH # buildkit

2025-06-29 08:29:22 UTC (buildkit.dockerfile.v0)

COPY /app/target/plantuml.war /plantuml.war # buildkit

2025-06-29 08:29:23 UTC (buildkit.dockerfile.v0)

RUN |2 GRAPHVIZ_VERSION= GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build /bin/sh -c chgrp -R 0 $CATALINA_HOME && chmod -R g=u $CATALINA_HOME # buildkit

2025-06-29 08:29:23 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

2025-06-29 08:29:23 UTC (buildkit.dockerfile.v0)

CMD ["catalina.sh" "run"]

2025-08-23 18:39:09 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit

2025-08-23 18:39:09 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit

2025-08-23 18:39:09 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/check_mk_agent # buildkit

2025-08-23 18:39:10 +0200 (buildkit.dockerfile.v0)

USER root

2025-08-23 18:39:10 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/check_mk_agent # buildkit

2025-08-23 18:39:10 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#if inpath timeout; then#if inpath timeoutXXXXX; then#g' /usr/local/bin/check_mk_agent # buildkit

2025-08-23 18:39:10 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit

2025-08-23 18:39:11 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c echo -e "[DOCKER]\nskip_sections: docker_container_agent\ncontainer_id: name\nbase_url: unix://var/run/docker.sock\n" > /etc/check_mk/docker.cfg # buildkit