Namespace
thingsboard
Image / Tag
tb-ce-performance-test:latest
Content Digest
sha256:090a6decd5e4fbffdbc91a41edb1db0d9c1eb0af444e7c1fd76db9bfb08661b5
Details
Created

2025-06-23 14:52:29 UTC

Size

313 MB

Content Digest
Environment
DEBIAN_FRONTEND

noninteractive

HOME

/home/thingsboard

JAVA_DEBIAN_VERSION

17.0.15+6-1~deb12u1

JAVA_HOME

/docker-java-home

JAVA_VERSION

17.0.15

LANG

C.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:dad67da3f26bce15939543965e09c4059533b025f707aad72ed3d3f3a09c66f8 - 8.6% (26.9 MB)

[#001] sha256:04563fce237774e163de9360b396bb610361acf06cf39d321c43557e47ae5aa1 - 0.16% (524 KB)

[#002] sha256:5d706acfc1f9245e976d15b517c16fc22e2c54037e07220edb2bd5c441c84b3a - 46.93% (147 MB)

[#003] sha256:87173983a59ff3639c9fb7596e8ed8f2ce2b5645a8c4e4fb5364838d4f41f131 - 22.14% (69.3 MB)

[#004] sha256:cbbe2d6bf1fa5faf9e64154ea0654cf5a07b2b62686995e959af17b9bebb77c7 - 22.16% (69.4 MB)

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


History
2025-06-10 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600'

2025-06-16 12:52:35 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive

2025-06-16 12:52:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get upgrade --yes && apt-get install -y --no-install-recommends procps && apt-get autoremove --purge --yes && apt-get clean && rm -rf /var/lib/apt/lists/* && addgroup --system thingsboard --gid=799 && adduser --quiet --system --uid=799 --ingroup thingsboard --quiet --disabled-login --disabled-password -gecos "Thingsboard application" thingsboard && rm -rf /var/log/* && chmod -R g+rwX /var/log && mkdir -p /home/thingsboard && chown thingsboard:thingsboard /home/thingsboard && chmod -R g+rwX /home/thingsboard && usermod -d /home/thingsboard thingsboard && ls -lah /home/thingsboard # buildkit

2025-06-16 12:52:35 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/thingsboard

2025-06-16 12:57:41 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2025-06-16 12:57:41 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/docker-java-home

2025-06-16 12:57:41 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=17.0.15

2025-06-16 12:57:41 UTC (buildkit.dockerfile.v0)

ENV JAVA_DEBIAN_VERSION=17.0.15+6-1~deb12u1

2025-06-16 12:57:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends apt-transport-https ca-certificates && { echo '#!/bin/sh'; echo 'set -e'; echo; echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && ln -svT "/usr/lib/jvm/java-17-openjdk-$(dpkg --print-architecture)" /docker-java-home && mkdir -p /usr/share/man/man1 && set -ex && apt list openjdk-17-jdk-headless -a | grep openjdk-17-jdk-headless && apt-get install -y --no-install-recommends openjdk-17-jdk-headless="$JAVA_DEBIAN_VERSION" && apt-get autoremove --purge --yes && apt-get clean && rm -rf /var/lib/apt/lists/* && echo 'networkaddress.cache.ttl=60' >> /etc/java-17-openjdk/security/java.security && tail /etc/java-17-openjdk/security/java.security && [ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ] && pwd && ls -lah ~ && fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ] && rm -rf ~/.java && javac -version && java -version # buildkit

2025-06-23 14:52:28 UTC (buildkit.dockerfile.v0)

COPY start-tests.sh tb-ce-performance-tests.deb /tmp/ # buildkit

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

RUN /bin/sh -c pwd && chmod a+x /tmp/*.sh && mv /tmp/start-tests.sh /usr/bin && dpkg -i /tmp/tb-ce-performance-tests.deb && rm /tmp/tb-ce-performance-tests.deb && chmod 555 /usr/share/tb-ce-performance-tests/bin/tb-ce-performance-tests.jar # buildkit

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

RUN /bin/sh -c systemctl --no-reload disable --now tb-ce-performance-tests.service > /dev/null 2>&1 || : # buildkit

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

USER thingsboard

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

CMD ["start-tests.sh"]

Details
Created

2025-06-23 14:52:34 UTC

Size

311 MB

Content Digest
Environment
DEBIAN_FRONTEND

noninteractive

HOME

/home/thingsboard

JAVA_DEBIAN_VERSION

17.0.15+6-1~deb12u1

JAVA_HOME

/docker-java-home

JAVA_VERSION

17.0.15

LANG

C.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:34ef2a75627f6089e01995bfd3b3786509bbdc7cfb4dbc804b642e195340dbc9 - 8.6% (26.8 MB)

[#001] sha256:334705b16214852312f51621ed37a4bb879763136ef054991571ad1182fb319a - 0.17% (535 KB)

[#002] sha256:10dd7db2974cb1db1722b9c2f063bf1b5637a6d771f9a0613801cbaf41a5f81f - 46.69% (145 MB)

[#003] sha256:5bd2728685f77472930cb8206a3c6a1f479888b7da3ffe9a30446ed1739630b2 - 22.26% (69.3 MB)

[#004] sha256:65625c4fc1209b8965879d3c16a45fa39e54c7664e73e716a3b5a4b5c96e9588 - 22.28% (69.4 MB)

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


History
2025-06-10 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1749513600'

2025-06-16 12:52:50 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive

2025-06-16 12:52:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get upgrade --yes && apt-get install -y --no-install-recommends procps && apt-get autoremove --purge --yes && apt-get clean && rm -rf /var/lib/apt/lists/* && addgroup --system thingsboard --gid=799 && adduser --quiet --system --uid=799 --ingroup thingsboard --quiet --disabled-login --disabled-password -gecos "Thingsboard application" thingsboard && rm -rf /var/log/* && chmod -R g+rwX /var/log && mkdir -p /home/thingsboard && chown thingsboard:thingsboard /home/thingsboard && chmod -R g+rwX /home/thingsboard && usermod -d /home/thingsboard thingsboard && ls -lah /home/thingsboard # buildkit

2025-06-16 12:52:50 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/thingsboard

2025-06-16 12:59:11 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2025-06-16 12:59:11 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/docker-java-home

2025-06-16 12:59:11 UTC (buildkit.dockerfile.v0)

ENV JAVA_VERSION=17.0.15

2025-06-16 12:59:11 UTC (buildkit.dockerfile.v0)

ENV JAVA_DEBIAN_VERSION=17.0.15+6-1~deb12u1

2025-06-16 12:59:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends apt-transport-https ca-certificates && { echo '#!/bin/sh'; echo 'set -e'; echo; echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && ln -svT "/usr/lib/jvm/java-17-openjdk-$(dpkg --print-architecture)" /docker-java-home && mkdir -p /usr/share/man/man1 && set -ex && apt list openjdk-17-jdk-headless -a | grep openjdk-17-jdk-headless && apt-get install -y --no-install-recommends openjdk-17-jdk-headless="$JAVA_DEBIAN_VERSION" && apt-get autoremove --purge --yes && apt-get clean && rm -rf /var/lib/apt/lists/* && echo 'networkaddress.cache.ttl=60' >> /etc/java-17-openjdk/security/java.security && tail /etc/java-17-openjdk/security/java.security && [ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ] && pwd && ls -lah ~ && fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ] && rm -rf ~/.java && javac -version && java -version # buildkit

2025-06-23 14:52:33 UTC (buildkit.dockerfile.v0)

COPY start-tests.sh tb-ce-performance-tests.deb /tmp/ # buildkit

2025-06-23 14:52:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pwd && chmod a+x /tmp/*.sh && mv /tmp/start-tests.sh /usr/bin && dpkg -i /tmp/tb-ce-performance-tests.deb && rm /tmp/tb-ce-performance-tests.deb && chmod 555 /usr/share/tb-ce-performance-tests/bin/tb-ce-performance-tests.jar # buildkit

2025-06-23 14:52:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c systemctl --no-reload disable --now tb-ce-performance-tests.service > /dev/null 2>&1 || : # buildkit

2025-06-23 14:52:34 UTC (buildkit.dockerfile.v0)

USER thingsboard

2025-06-23 14:52:34 UTC (buildkit.dockerfile.v0)

CMD ["start-tests.sh"]

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