Tag

asset/plantuml:swarmit-Q226
Content Digest: sha256:c9c7f59c5ab1700f3471670583ecef62b3b6595df82571e45ba87b13f715ef4e
Details
Pull Command

docker pull /asset/plantuml:swarmit-Q226


Manifests
Details
Content Digest

sha256:00f56d6f0161c763ec39616e66b4a0c82500aa3b6380cce5e0199858c7896375

Created

2026-07-10 19:04:49 UTC

Size

411 MB


Labels
  • org.opencontainers.image.created
    2026-06-08T21:28:38.601Z
  • org.opencontainers.image.description
    PlantUML Online Server
  • org.opencontainers.image.licenses
    GPL-3.0
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.revision
    9a2b1bec840f3c2c6cb3fd61f7a31c8a7b5cf499
  • 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
    v1.2026.6

Environment
JAVA_HOME

/opt/java/openjdk

JAVA_VERSION

jdk-17.0.18+8

JETTY_BASE

/var/lib/jetty

JETTY_GPG_KEYS

AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 E22488CC94F63E3FC928536C4241C08270D999C3

JETTY_HOME

/usr/local/jetty

JETTY_TGZ_URL

https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/12.1.6/jetty-home-12.1.6.tar.gz

JETTY_VERSION

12.1.6

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_US.UTF-8

PATH

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

TMPDIR

/tmp/jetty

WEBAPP_PATH

/var/lib/jetty/webapps


Layers

[#000] sha256:505b3596871dc848819564871685b867b9172d390f4cf2bb20cd66287220ff0c - 7.09% (29.2 MB)

[#001] sha256:d10f3ac7b458bcc0853b8cddf5bb91d305f64732b5e46f7897402e9104a2b6c7 - 5.32% (21.9 MB)

[#002] sha256:1bbcf5688c1943d868111317459775672c2eb59c07b04633f4653e36deaac799 - 33.76% (139 MB)

[#003] sha256:78395afbc5ebce60b7dff0200af60f0f3df93dd724ebb8f148212ed7d9b243e7 - 0.0% (159 Bytes)

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

[#005] sha256:e4f3be00d253dba4f5d4b8e6a4e3fdba70bc7f8c21474650e86b8aba49f7daa3 - 10.71% (44.1 MB)

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

[#007] sha256:6960c83ab486945df3dbb098b0560485e4126eb28e33fe8f1bce26a9468959e5 - 0.0% (1.8 KB)

[#008] sha256:35138242be75f21af8d5f234919bf0713174b86336da224a0b9a0c3e72e0a425 - 0.0% (2.22 KB)

[#009] sha256:be8cabba891d1d987f46f2bd1cf4ad92d7294b9d20ba667af0b67043afdf5bdc - 0.0% (806 Bytes)

[#010] sha256:79d3186e1ffa9a538003de28bdd8b4a2df6ba561a9f311e8b4dc0343e5319faa - 18.88% (77.7 MB)

[#011] sha256:a8e0a53d3cf3a66fee27f463eb002da69e65f7c09507a6c739eaacdb90d1a307 - 3.22% (13.3 MB)

[#012] sha256:5061e90d94d438dada855c058caa670542ccc3add0720d58722ca6c0027d882f - 0.0% (418 Bytes)

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

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

[#015] sha256:8a67319bd791ec9438fdf2830ef90c6b6439a65223000f7ab3a5ce5b93160a83 - 17.75% (73 MB)

[#016] sha256:54f6876101e76188612becad0f5af3dc291709e0e2e5cd59a95b6d7f7b082272 - 0.0% (435 Bytes)

[#017] sha256:089475a394d785c20f3511b5ac6d8d2e7a5e4767ea5fb9b972d308c8c2f09c2a - 0.0% (6.04 KB)

[#018] sha256:4fd822b75c1b5a72db747b05390959ebdfbc2cdb5f280d3c57edbcc857361544 - 0.0% (183 Bytes)

[#019] sha256:cd8b687d90f4fea846862a16644a09342f7d3f4d7d2b162f1952d9939a69126e - 3.24% (13.3 MB)

[#020] sha256:5d4670420274786c34993cef6e2daf020287d525231bc46e3e90f4c9aa5ed54e - 0.0% (1.75 KB)

[#021] sha256:1f64115f7ecafc962ba57213ca82960b97b1465ef3a15bd31ea8d185f13e189b - 0.01% (22.8 KB)

[#022] sha256:38c02edc264fb271b27da7cc9d9b87c7caa183feccc4bce1a66659b39dbeec15 - 0.01% (22.8 KB)

[#023] sha256:5fea53de5b2161f632a93b03b3486f55e01cad5c285f538569ac04c04b5b9310 - 0.01% (22.8 KB)

[#024] sha256:ea3fc45513963893d073caf0f61ffeb5f8021d4142828e47903585f563a90116 - 0.0% (272 Bytes)

[#025] sha256:fddb48ad8701e9ffaae4596e7924bda3379931241719c97b8f75e455cb0f7fe4 - 0.0% (241 Bytes)


History
2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:56 UTC

/bin/sh -c #(nop) ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /

2026-02-10 16:49:57 UTC

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

2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/opt/java/openjdk

2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)

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

2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)

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

2026-02-17 20:19:39 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 binutils 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

2026-02-17 20:19:39 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=jdk-17.0.18+8

2026-02-17 20:19:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='0c94cbb54325c40dcf026143eb621562017db5525727f2d9131a11250f72c450'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz'; ;; arm64) ESUM='592a6702b3a07a0e0b82cb38aaab149bfce1b0c24d6b57ddb410bd9009333095'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz'; ;; armhf) ESUM='21050b8325b62cb3fca4f871aadbddc04c67e21f3ab57236439aa951cbcb17ae'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz'; ;; ppc64el) ESUM='5ab89fbde560e1a09386f389dd7881715b896f49c6e9aa974f72d551337dba5e'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz'; ;; riscv64) ESUM='485f49ec3f7048b466c3b8e5b543932c8aae845a1ba95ebb30fc527019371ed4'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz'; ;; s390x) ESUM='3693469655bcfa2fa5e70907245a2b3bc4236db7d9fa1b9feb0ab7abd235da09'; BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.18_8.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

2026-02-17 20:19:46 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

2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)

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

2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/__cacert_entrypoint.sh"]

2026-02-17 20:19:46 UTC (buildkit.dockerfile.v0)

CMD ["jshell"]

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV JETTY_VERSION=12.1.6

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV JETTY_HOME=/usr/local/jetty

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV JETTY_BASE=/var/lib/jetty

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV TMPDIR=/tmp/jetty

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

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

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/12.1.6/jetty-home-12.1.6.tar.gz

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 E22488CC94F63E3FC928536C4241C08270D999C3

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -xe ; export savedAptMark="$(apt-mark showmanual)" ; mkdir -p $TMPDIR ; apt-get update ; apt-get install -y --no-install-recommends ca-certificates p11-kit gnupg2 curl ; export GNUPGHOME=/jetty-keys ; mkdir -p "$GNUPGHOME" ; for key in $JETTY_GPG_KEYS; do gpg --batch --keyserver "hkps://keyserver.ubuntu.com" --recv-keys "$key"; done ; mkdir -p "$JETTY_HOME" ; cd $JETTY_HOME ; curl -SL "$JETTY_TGZ_URL" -o jetty.tar.gz ; curl -SL "$JETTY_TGZ_URL.asc" -o jetty.tar.gz.asc ; gpg --batch --verify jetty.tar.gz.asc jetty.tar.gz ; tar -xvf jetty.tar.gz --strip-components=1 ; sed -i '/jetty-logging/d' etc/jetty.conf ; mkdir -p "$JETTY_BASE" ; cd $JETTY_BASE ; case "$JETTY_VERSION" in "12."*) START_MODULES="server,http,ext,resources" ;; *) START_MODULES="server,http,deploy,ext,resources,jsp,jstl,websocket" ;; esac ; java -jar "$JETTY_HOME/start.jar" --create-startd --add-to-start="$START_MODULES" ; groupadd -r jetty && useradd -r -g jetty jetty ; chown -R jetty:jetty "$JETTY_HOME" "$JETTY_BASE" "$TMPDIR" ; usermod -d $JETTY_BASE jetty ; gpgconf --kill all ; apt-mark auto '.*' > /dev/null ; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false ; rm -rf /var/lib/apt/lists/* ; rm -rf /tmp/hsperfdata_root ; rm -fr $JETTY_HOME/jetty.tar.gz* ; rm -fr /jetty-keys $GNUPGHOME ; rm -rf /tmp/hsperfdata_root ; java -jar "$JETTY_HOME/start.jar" --list-config ; # buildkit

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/jetty

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh generate-jetty-start.sh / # buildkit

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

USER jetty

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-02-17 21:21:11 UTC (buildkit.dockerfile.v0)

CMD ["java" "-jar" "/usr/local/jetty/start.jar"]

2026-06-08 22:08:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c java -jar "$JETTY_HOME/start.jar" --add-modules=ee11-deploy,ee11-annotations,ee11-jsp,ee11-jstl # buildkit

2026-06-08 22:08:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "jetty.httpConfig.uriCompliance=DEFAULT,AMBIGUOUS_EMPTY_SEGMENT" >> /var/lib/jetty/start.d/server.ini # buildkit

2026-06-08 22:08:38 UTC (buildkit.dockerfile.v0)

USER root

2026-06-08 22:08:38 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/* && /generate-jetty-start.sh # buildkit

2026-06-08 22:08:38 UTC (buildkit.dockerfile.v0)

ARG GRAPHVIZ_VERSION=14.0.1

2026-06-08 22:08:38 UTC (buildkit.dockerfile.v0)

ARG GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build

2026-06-08 22:11:43 UTC (buildkit.dockerfile.v0)

RUN |2 GRAPHVIZ_VERSION=14.0.1 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 && 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

2026-06-08 22:11:43 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:43 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:43 UTC (buildkit.dockerfile.v0)

USER jetty

2026-06-08 22:11:43 UTC (buildkit.dockerfile.v0)

ENV WEBAPP_PATH=/var/lib/jetty/webapps

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

COPY ROOT.jetty.xml /var/lib/jetty/webapps/ROOT.xml # buildkit

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

USER root

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

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

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

USER jetty

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

2026-06-08 22:11:44 UTC (buildkit.dockerfile.v0)

VOLUME [/tmp/jetty]

2026-07-10 19:04:48 UTC (buildkit.dockerfile.v0)

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

2026-07-10 19:04:48 UTC (buildkit.dockerfile.v0)

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

2026-07-10 19:04:48 UTC (buildkit.dockerfile.v0)

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

2026-07-10 19:04:48 UTC (buildkit.dockerfile.v0)

USER root

2026-07-10 19:04:48 UTC (buildkit.dockerfile.v0)

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

2026-07-10 19:04:48 UTC (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

2026-07-10 19:04:49 UTC (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

2026-07-10 19:04:49 UTC (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