datastore-s3-connect-strimzi (sha256:c8cc6f973711bda0e531dd500427217041af26e2b84328c8c5bc4e6c681f2af1)
Published 2026-02-24 14:23:50 +00:00 by forgeci
Installation
docker pull forge.sath.com/sath/datastore-s3-connect-strimzi@sha256:c8cc6f973711bda0e531dd500427217041af26e2b84328c8c5bc4e6c681f2af1sha256:c8cc6f973711bda0e531dd500427217041af26e2b84328c8c5bc4e6c681f2af1Image layers
| LABEL maintainer="Red Hat, Inc." |
| LABEL vendor="Red Hat, Inc." |
| LABEL url="https://catalog.redhat.com/en/search?searchType=containers" |
| LABEL com.redhat.component="ubi9-minimal-container" name="ubi9-minimal" version="9.6" distribution-scope="public" |
| LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" |
| LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9." |
| LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." |
| LABEL io.k8s.description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." |
| LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal" |
| LABEL io.openshift.expose-services="" |
| LABEL io.openshift.tags="minimal rhel9" |
| ENV container oci |
| COPY dir:c341d431f712f164558c0a23b4ff14b886e2ce5a998d4c5baaaa381ffd7c3b00 in / |
| COPY file:b37d593713ee21ad52a4cd1424dc019a24f7966f85df0ac4b86d234302695328 in /etc/yum.repos.d/. |
| CMD ["/bin/bash"] |
| COPY file:58cc94f5b3b2d60de2c77a6ed4b1797dcede502ccdb429a72e7a72d994235b3c in /usr/share/buildinfo/content-sets.json |
| COPY file:58cc94f5b3b2d60de2c77a6ed4b1797dcede502ccdb429a72e7a72d994235b3c in /root/buildinfo/content_manifests/content-sets.json |
| COPY file:097ec12a5c22da979b55e75443e50150904b478d4249b64b2431aae8901ea4d2 in /root/buildinfo/labels.json |
| LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="0c20ee48321f5d64135f6208d1332c0b032df6c3" "org.opencontainers.image.revision"="0c20ee48321f5d64135f6208d1332c0b032df6c3" "build-date"="2025-09-18T08:36:33Z" "release"="1758184547" |
| LABEL org.opencontainers.image.source=https://github.com/strimzi/strimzi-kafka-operator |
| ARG JAVA_VERSION=17 |
| ARG TARGETOS=linux |
| ARG TARGETARCH=amd64 |
| ARG strimzi_version=0.48.0 |
| LABEL name=base vendor=Strimzi version=0.48.0 release=0.48.0 summary=Base image of the Strimzi Kafka Operator project. description=Strimzi Kafka Operator base image, containing common utilities across all component images. |
| USER root |
| RUN |4 JAVA_VERSION=17 TARGETOS=linux TARGETARCH=amd64 strimzi_version=0.48.0 /bin/sh -c microdnf update -y && microdnf --setopt=install_weak_deps=0 --setopt=tsflags=nodocs install -y java-${JAVA_VERSION}-openjdk-headless openssl shadow-utils && microdnf reinstall -y tzdata && microdnf clean all -y # buildkit |
| ENV JAVA_HOME=/usr/lib/jvm/jre-17 |
| ENV TINI_VERSION=v0.19.0 |
| ENV TINI_SHA256_AMD64=93dcc18adc78c65a028a84799ecf8ad40c936fdfc5f2a57b1acda5a8117fa82c |
| ENV TINI_SHA256_ARM64=07952557df20bfd2a95f9bef198b445e006171969499a1d361bd9e6f8e5e0e81 |
| ENV TINI_SHA256_PPC64LE=3f658420974768e40810001a038c29d003728c5fe86da211cff5059e48cfdfde |
| ENV TINI_SHA256_S390X=931b70a182af879ca249ae9de87ef68423121b38d235c78997fafc680ceab32d |
| RUN |4 JAVA_VERSION=17 TARGETOS=linux TARGETARCH=amd64 strimzi_version=0.48.0 /bin/sh -c set -ex; if [[ "${TARGETOS}/${TARGETARCH}" = "linux/ppc64le" ]]; then curl -s -L https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-ppc64le -o /usr/bin/tini; echo "${TINI_SHA256_PPC64LE} */usr/bin/tini" | sha256sum -c; chmod +x /usr/bin/tini; elif [[ "${TARGETOS}/${TARGETARCH}" = "linux/arm64" ]]; then curl -s -L https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-arm64 -o /usr/bin/tini; echo "${TINI_SHA256_ARM64} */usr/bin/tini" | sha256sum -c; chmod +x /usr/bin/tini; elif [[ "${TARGETOS}/${TARGETARCH}" = "linux/s390x" ]]; then curl -s -L https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-s390x -o /usr/bin/tini; echo "${TINI_SHA256_S390X} */usr/bin/tini" | sha256sum -c; chmod +x /usr/bin/tini; else curl -s -L https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini -o /usr/bin/tini; echo "${TINI_SHA256_AMD64} */usr/bin/tini" | sha256sum -c; chmod +x /usr/bin/tini; fi # buildkit |
| LABEL org.opencontainers.image.source=https://github.com/strimzi/strimzi-kafka-operator |
| ARG KAFKA_DIST_DIR=./tmp/4.1.0 |
| ARG KAFKA_VERSION=4.1.0 |
| ARG THIRD_PARTY_LIBS=4.1.x |
| ARG strimzi_version=0.48.0 |
| ARG TARGETOS=linux |
| ARG TARGETARCH=amd64 |
| LABEL name=kafka version=0.48.0-4.1.0 release=0.48.0 summary=Kafka 4.1.0 image of the Strimzi Kafka Operator project. description=Kafka image used by the Strimzi Kafka Operator to run Kafka 4.1.0 clusters. |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c microdnf --setopt=install_weak_deps=0 --setopt=tsflags=nodocs install -y gettext nmap-ncat net-tools unzip hostname findutils tar && microdnf clean all -y # buildkit |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c useradd -r -m -u 1001 -g 0 kafka # buildkit |
| ENV KAFKA_HOME=/opt/kafka |
| ENV KAFKA_VERSION=4.1.0 |
| ENV STRIMZI_VERSION=0.48.0 |
| COPY ./tmp/4.1.0 /opt/kafka # buildkit |
| COPY ./scripts/ /opt/kafka # buildkit |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c mkdir $KAFKA_HOME/plugins # buildkit |
| ENV KAFKA_EXPORTER_HOME=/opt/kafka-exporter |
| ENV KAFKA_EXPORTER_VERSION=1.9.0 |
| ENV KAFKA_EXPORTER_CHECKSUM_AMD64=2bf79378221e7662c054d5dafaa48c0a77b8d6036d31d5fde3aaa1d2049e5619f6f9d21c2e2a0944e38a916fc12fbcb8e200ec5daf4f9019d6a35bc85f79eb39 kafka_exporter-1.9.0.linux-amd64.tar.gz |
| ENV KAFKA_EXPORTER_CHECKSUM_ARM64=d57cd7478f632cd05e8d5296377da59dfe934e154c1c6ccda9f109137c740132e17fc358d4cb29523b0f575a72ac6b7e2bd87b6ecb9363bba86035a8b14df9e4 kafka_exporter-1.9.0.linux-arm64.tar.gz |
| ENV KAFKA_EXPORTER_CHECKSUM_PPC64LE=f39618b082630f314939accb05622471191fd627cf3e7d07bfbafa69cc850f1f4987e64433eb3ec44e7dbb235cc4d3867b06c89a833085dd9a65f3f0bebf18e9 kafka_exporter-1.9.0.linux-ppc64le.tar.gz |
| ENV KAFKA_EXPORTER_CHECKSUM_S390X=58bac418666f525ef255049d3a21f508dbe3c138696b6183c1cef21d4fee747dde2bc6d2cd7c94f3c9a0d0185a42b67b01eb61cad66acb6e4254ba6b46cd259a kafka_exporter-1.9.0.linux-s390x.tar.gz |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c set -ex; if [[ "${TARGETOS}/${TARGETARCH}" = "linux/arm64" ]]; then curl -LO https://github.com/danielqsj/kafka_exporter/releases/download/v${KAFKA_EXPORTER_VERSION}/kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-arm64.tar.gz; echo $KAFKA_EXPORTER_CHECKSUM_ARM64 > kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-arm64.tar.gz.sha512; sha512sum --check kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-arm64.tar.gz.sha512; mkdir $KAFKA_EXPORTER_HOME; tar xvfz kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-arm64.tar.gz -C $KAFKA_EXPORTER_HOME --strip-components=1; rm -f kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-arm64.tar.gz*; elif [[ "${TARGETOS}/${TARGETARCH}" = "linux/ppc64le" ]]; then curl -LO https://github.com/danielqsj/kafka_exporter/releases/download/v${KAFKA_EXPORTER_VERSION}/kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-ppc64le.tar.gz; echo $KAFKA_EXPORTER_CHECKSUM_PPC64LE > kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-ppc64le.tar.gz.sha512; sha512sum --check kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-ppc64le.tar.gz.sha512; mkdir $KAFKA_EXPORTER_HOME; tar xvfz kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-ppc64le.tar.gz -C $KAFKA_EXPORTER_HOME --strip-components=1; rm -f kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-ppc64le.tar.gz*; elif [[ "${TARGETOS}/${TARGETARCH}" = "linux/s390x" ]]; then curl -LO https://github.com/danielqsj/kafka_exporter/releases/download/v${KAFKA_EXPORTER_VERSION}/kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-s390x.tar.gz; echo $KAFKA_EXPORTER_CHECKSUM_S390X > kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-s390x.tar.gz.sha512; sha512sum --check kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-s390x.tar.gz.sha512; mkdir $KAFKA_EXPORTER_HOME; tar xvfz kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-s390x.tar.gz -C $KAFKA_EXPORTER_HOME --strip-components=1; rm -f kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-s390x.tar.gz*; else curl -LO https://github.com/danielqsj/kafka_exporter/releases/download/v${KAFKA_EXPORTER_VERSION}/kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-amd64.tar.gz; echo $KAFKA_EXPORTER_CHECKSUM_AMD64 > kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-amd64.tar.gz.sha512; sha512sum --check kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-amd64.tar.gz.sha512; mkdir $KAFKA_EXPORTER_HOME; tar xvfz kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-amd64.tar.gz -C $KAFKA_EXPORTER_HOME --strip-components=1; rm -f kafka_exporter-${KAFKA_EXPORTER_VERSION}.linux-amd64.tar.gz*; fi # buildkit |
| COPY ./exporter-scripts /opt/kafka-exporter # buildkit |
| ENV JMX_EXPORTER_HOME=/opt/prometheus-jmx-exporter |
| ENV JMX_EXPORTER_VERSION=1.4.0 |
| ENV JMX_EXPORTER_CHECKSUM=896852fe1be41a61785d325bc2bec3cbc63a3a4d3e0f21380cda3bf4eaa0050e58f9681a101bc56e2869c42b3e85a7222602a95e223ccd5c3886d6aac4d97ca4 jmx_prometheus_javaagent-1.4.0.jar |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c set -ex; curl -LO https://github.com/prometheus/jmx_exporter/releases/download/${JMX_EXPORTER_VERSION}/jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar; echo $JMX_EXPORTER_CHECKSUM > jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar.sha512; sha512sum --check jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar.sha512; mkdir $JMX_EXPORTER_HOME; mv jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar $JMX_EXPORTER_HOME/; rm -f jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar.sha512; # buildkit |
| COPY ./tmp/kafka-agent-0.48.0.jar /opt/kafka/libs/ # buildkit |
| COPY ./tmp/tracing-agent-0.48.0.jar /opt/kafka/libs/ # buildkit |
| COPY tmp/thirdparty-libs-4.1.x/ /opt/kafka/libs/ # buildkit |
| ENV CRUISE_CONTROL_HOME=/opt/cruise-control |
| RUN |6 KAFKA_DIST_DIR=./tmp/4.1.0 KAFKA_VERSION=4.1.0 THIRD_PARTY_LIBS=4.1.x strimzi_version=0.48.0 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c mkdir $CRUISE_CONTROL_HOME # buildkit |
| COPY tmp/cc/ /opt/cruise-control/libs/ # buildkit |
| COPY ./cruise-control-scripts /opt/cruise-control # buildkit |
| WORKDIR /opt/kafka |
| USER 1001 |
| USER root |
| RUN /bin/sh -c mkdir -p /opt/kafka/plugins/s3-sink # buildkit |
| ADD https://api.hub.confluent.io/api/plugins/confluentinc/kafka-connect-s3/versions/10.5.0/archive /tmp/s3.zip # buildkit |
| RUN /bin/sh -c unzip /tmp/s3.zip -d /tmp/s3-extracted && mv /tmp/s3-extracted/*/lib/* /opt/kafka/plugins/s3-sink/ && rm -rf /tmp/s3.zip /tmp/s3-extracted # buildkit |
| RUN /bin/sh -c chown -R 1001:0 /opt/kafka/plugins/s3-sink && chmod -R g+rw /opt/kafka/plugins/s3-sink # buildkit |
| USER 1001 |
Labels
| Key | Value |
|---|---|
| architecture | x86_64 |
| build-date | 2025-09-18T08:36:33Z |
| com.redhat.component | ubi9-minimal-container |
| com.redhat.license_terms | https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI |
| description | Kafka image used by the Strimzi Kafka Operator to run Kafka 4.1.0 clusters. |
| distribution-scope | public |
| io.buildah.version | 1.40.1 |
| io.k8s.description | The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
| io.k8s.display-name | Red Hat Universal Base Image 9 Minimal |
| io.openshift.expose-services | |
| io.openshift.tags | minimal rhel9 |
| maintainer | Red Hat, Inc. |
| name | kafka |
| org.opencontainers.image.revision | 0c20ee48321f5d64135f6208d1332c0b032df6c3 |
| org.opencontainers.image.source | https://github.com/strimzi/strimzi-kafka-operator |
| release | 0.48.0 |
| summary | Kafka 4.1.0 image of the Strimzi Kafka Operator project. |
| url | https://catalog.redhat.com/en/search?searchType=containers |
| vcs-ref | 0c20ee48321f5d64135f6208d1332c0b032df6c3 |
| vcs-type | git |
| vendor | Strimzi |
| version | 0.48.0-4.1.0 |
Details
Versions (2)
View all