2025-07-21 11:36:49 UTC
221 MB
/opt/java/openjdk
JAVA_VERSIONjdk-21.0.7+6
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:0368fd46e3c6d237d81390ff086f93aee216df5cfa814041a491453fb0932a12 - 1.57% (3.47 MB)
[#001] sha256:0cfb96c03f866e79445f74f1be0e71e6a0b34d8b859746794a073409a183ccdb - 6.98% (15.4 MB)
[#002] sha256:6288e7c9889af77843e4087e1d7664fa97603047d4968655b2be40dccb7615a2 - 22.92% (50.6 MB)
[#003] sha256:d132583d06d72209ec850249b8027e24c4c1266efb55d1ebda7224a27c69813f - 0.0% (129 Bytes)
[#004] sha256:734bbb3fcf73b9761e7971fc873bc1a919348d773da85bd5d4dad2db7550ee38 - 0.0% (2.23 KB)
[#005] sha256:32a28e5dd69c71611fab1476e26a8651399b62a8149878469e95d2ebe87c2442 - 59.12% (131 MB)
[#006] sha256:9cb9fa618c82d494b8312562880ad60c26cc5d9fa73add2f7774f0bb1c2a2c37 - 0.0% (2.94 KB)
[#007] sha256:8d088e36e57821c6a6e91731aa7bb3495efe4d243ed3ad9048623df61cbe7e49 - 6.32% (14 MB)
[#008] sha256:ef6bccbf5b809affe12c84c674170ef3713d83ecaebd97030c71f2c2efeacbe7 - 3.08% (6.79 MB)
[#009] sha256:78d00d842d98be1d5d4ce5b20d899b8aecb9275122405daa6fbe9810b2fc00b8 - 0.0% (2.23 KB)
[#010] sha256:b3dcb0ad23349d0b37ed9e7c3501bd197a545cdf24526d8862463cd712e5666b - 0.0% (1.54 KB)
ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
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; apk add --no-cache fontconfig ttf-dejavu gnupg ca-certificates p11-kit-trust musl-locales musl-locales-lang tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-21.0.7+6
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='53877576d3a9dcbf2024789208aa5f045cc65a5645b07d67124b09c2a84f4e1a'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.7_6.tar.gz'; ;; x86_64) ESUM='f252e13683b381f9f3bfa4948c827ebd80b8e5bd444a1f99de02c56d76c7ad4c'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.7_6.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget -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; # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; 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-07-21 11:36:23 UTC (buildkit.dockerfile.v0)EXPOSE map[9092/tcp:{}]
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)USER root
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)ARG kafka_url=https://dist.apache.org/repos/dist/dev/kafka/4.1.0-rc1/kafka_2.13-4.1.0.tgz
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)ARG build_date=2025-07-21
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)LABEL org.label-schema.name=kafka org.label-schema.description=Apache Kafka org.label-schema.build-date=2025-07-21 org.label-schema.vcs-url=https://github.com/apache/kafka maintainer=Apache Kafka
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)RUN |2 kafka_url=https://dist.apache.org/repos/dist/dev/kafka/4.1.0-rc1/kafka_2.13-4.1.0.tgz build_date=2025-07-21 /bin/sh -c set -eux ; apk update ; apk upgrade ; apk add --no-cache wget gcompat gpg gpg-agent procps bash; mkdir opt/kafka; wget -nv -O kafka.tgz "$kafka_url"; wget -nv -O kafka.tgz.asc "$kafka_url.asc"; tar xfz kafka.tgz -C /opt/kafka --strip-components 1; wget -nv -O KEYS https://downloads.apache.org/kafka/KEYS; gpg --import KEYS; gpg --batch --verify kafka.tgz.asc kafka.tgz; mkdir -p /var/lib/kafka/data /etc/kafka/secrets; mkdir -p /etc/kafka/docker /usr/logs /mnt/shared/config; adduser -h /home/appuser -D --shell /bin/bash appuser; chown appuser:appuser -R /usr/logs /opt/kafka /mnt/shared/config; chown appuser:root -R /var/lib/kafka /etc/kafka/secrets /etc/kafka; chmod -R ug+w /etc/kafka /var/lib/kafka /etc/kafka/secrets; cp /opt/kafka/config/log4j2.yaml /etc/kafka/docker/log4j2.yaml; cp /opt/kafka/config/tools-log4j2.yaml /etc/kafka/docker/tools-log4j2.yaml; rm kafka.tgz kafka.tgz.asc KEYS; apk del wget gpg gpg-agent; apk cache clean; # buildkit
2025-07-21 11:36:23 UTC (buildkit.dockerfile.v0)COPY server.properties /etc/kafka/docker/server.properties # buildkit
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)COPY kafka.jsa /opt/kafka/kafka.jsa # buildkit
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)COPY storage.jsa /opt/kafka/storage.jsa # buildkit
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)COPY --chown=appuser:appuser resources/common-scripts /etc/kafka/docker # buildkit
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)COPY --chown=appuser:appuser launch /etc/kafka/docker/launch # buildkit
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)USER appuser
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)VOLUME [/etc/kafka/secrets /var/lib/kafka/data /mnt/shared/config]
2025-07-21 11:36:49 UTC (buildkit.dockerfile.v0)CMD ["/etc/kafka/docker/run"]
2025-07-21 11:39:23 UTC
220 MB
/opt/java/openjdk
JAVA_VERSIONjdk-21.0.7+6
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d06c6b665c9b4c183a2e300b290a6b4b7db03f803122fe93d91e9178f425e488 - 1.73% (3.8 MB)
[#001] sha256:7d5e67343c0c29144ab65990731118a4103714b23d76c8bb86cb76b70ef37443 - 6.99% (15.4 MB)
[#002] sha256:53c573ad9bce2bdc51e049c5b618d0dca1aeb4145b033d375f37b7169aa6e181 - 22.57% (49.7 MB)
[#003] sha256:023fb72effa780c8013fcfa649381b5ba9211f5a79002c99cf48bb29275263a1 - 0.0% (127 Bytes)
[#004] sha256:eb7a1215d65c01c92b5592cf6d6c53bdfde8d35c149c66b7adb41a46a7e3488f - 0.0% (2.23 KB)
[#005] sha256:7fa82a0df5fcaa1c3f323f6a0bc1296d0ce0d9a1c5ebbac5cd5f20351236df6b - 59.29% (131 MB)
[#006] sha256:38d74fd377af725155ad5fd8c653522ed685787a22a10bbc2bfc236a03dc4fa7 - 0.0% (2.94 KB)
[#007] sha256:ffa4b4acaebcde48aa996648b77057705ccfd80c8fcd673148b07bd8404fb294 - 6.34% (14 MB)
[#008] sha256:5ce3563b4fe02acbba944f918114abff70203c8d659277b82a062fc9134ea835 - 3.09% (6.8 MB)
[#009] sha256:7dfc1bcf5ef50f816d6fd2d6db5d3085afcf609f98a0f1806e19cf9fb0ab7441 - 0.0% (2.23 KB)
[#010] sha256:f84647a1e0fca7f650b50a36d80cf43fade15b100eef6f5327744cc4837f6bc0 - 0.0% (1.54 KB)
ADD alpine-minirootfs-3.21.4-aarch64.tar.gz / # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
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; apk add --no-cache fontconfig ttf-dejavu gnupg ca-certificates p11-kit-trust musl-locales musl-locales-lang tzdata coreutils openssl ; rm -rf /var/cache/apk/* # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)ENV JAVA_VERSION=jdk-21.0.7+6
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64) ESUM='53877576d3a9dcbf2024789208aa5f045cc65a5645b07d67124b09c2a84f4e1a'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.7_6.tar.gz'; ;; x86_64) ESUM='f252e13683b381f9f3bfa4948c827ebd80b8e5bd444a1f99de02c56d76c7ad4c'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.7_6.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget -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; # buildkit
2025-04-23 14:48:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; echo "Verifying install ..."; 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-07-21 11:36:47 UTC (buildkit.dockerfile.v0)EXPOSE map[9092/tcp:{}]
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)USER root
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)ARG kafka_url=https://dist.apache.org/repos/dist/dev/kafka/4.1.0-rc1/kafka_2.13-4.1.0.tgz
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)ARG build_date=2025-07-21
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)LABEL org.label-schema.name=kafka org.label-schema.description=Apache Kafka org.label-schema.build-date=2025-07-21 org.label-schema.vcs-url=https://github.com/apache/kafka maintainer=Apache Kafka
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)RUN |2 kafka_url=https://dist.apache.org/repos/dist/dev/kafka/4.1.0-rc1/kafka_2.13-4.1.0.tgz build_date=2025-07-21 /bin/sh -c set -eux ; apk update ; apk upgrade ; apk add --no-cache wget gcompat gpg gpg-agent procps bash; mkdir opt/kafka; wget -nv -O kafka.tgz "$kafka_url"; wget -nv -O kafka.tgz.asc "$kafka_url.asc"; tar xfz kafka.tgz -C /opt/kafka --strip-components 1; wget -nv -O KEYS https://downloads.apache.org/kafka/KEYS; gpg --import KEYS; gpg --batch --verify kafka.tgz.asc kafka.tgz; mkdir -p /var/lib/kafka/data /etc/kafka/secrets; mkdir -p /etc/kafka/docker /usr/logs /mnt/shared/config; adduser -h /home/appuser -D --shell /bin/bash appuser; chown appuser:appuser -R /usr/logs /opt/kafka /mnt/shared/config; chown appuser:root -R /var/lib/kafka /etc/kafka/secrets /etc/kafka; chmod -R ug+w /etc/kafka /var/lib/kafka /etc/kafka/secrets; cp /opt/kafka/config/log4j2.yaml /etc/kafka/docker/log4j2.yaml; cp /opt/kafka/config/tools-log4j2.yaml /etc/kafka/docker/tools-log4j2.yaml; rm kafka.tgz kafka.tgz.asc KEYS; apk del wget gpg gpg-agent; apk cache clean; # buildkit
2025-07-21 11:36:47 UTC (buildkit.dockerfile.v0)COPY server.properties /etc/kafka/docker/server.properties # buildkit
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)COPY kafka.jsa /opt/kafka/kafka.jsa # buildkit
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)COPY storage.jsa /opt/kafka/storage.jsa # buildkit
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)COPY --chown=appuser:appuser resources/common-scripts /etc/kafka/docker # buildkit
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)COPY --chown=appuser:appuser launch /etc/kafka/docker/launch # buildkit
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)USER appuser
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)VOLUME [/etc/kafka/secrets /var/lib/kafka/data /mnt/shared/config]
2025-07-21 11:39:23 UTC (buildkit.dockerfile.v0)CMD ["/etc/kafka/docker/run"]