debezium-connect (sha256:d2403f5eb8d7bd7e551d0465cdfa9d6f34c0651228f9a37630f757674e283673)
Published 2026-07-28 17:52:54 +00:00 by zexa
Installation
docker pull g.z-x.lol/zexa/debezium-connect@sha256:d2403f5eb8d7bd7e551d0465cdfa9d6f34c0651228f9a37630f757674e283673sha256:d2403f5eb8d7bd7e551d0465cdfa9d6f34c0651228f9a37630f757674e283673Image layers
| KIWI 10.1.13 |
| LABEL maintainer=Debezium Community |
| USER root |
| RUN /bin/sh -c microdnf update -y && microdnf install -y java-21-openjdk tar gzip iproute findutils zip && microdnf clean all # buildkit |
| LABEL maintainer=Debezium Community |
| ARG KAFKA_VERSION=3.7.0 |
| ARG SCALA_VERSION=2.13 |
| ARG SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 |
| ENV KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 KAFKA_HOME=/kafka SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 KAFKA_URL_PATH=kafka/3.7.0/kafka_2.13-3.7.0.tgz |
| ENV KAFKA_DATA=/kafka/data |
| USER root |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c groupadd -r kafka -g 1001 && useradd -u 1001 -r -g kafka -m -d $KAFKA_HOME -s /sbin/nologin -c "Kafka user" kafka && chmod 755 $KAFKA_HOME # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c mkdir $KAFKA_DATA && mkdir $KAFKA_HOME/logs # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c chown -R kafka $KAFKA_HOME && chgrp -R kafka $KAFKA_HOME # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c curl -fSL -o /tmp/kafka.tgz $(curl --stderr /dev/null https://www.apache.org/dyn/closer.cgi\?as_json\=1 | sed -rn 's/.*"preferred":.*"(.*)"/\1/p')$KAFKA_URL_PATH || curl -fSL -o /tmp/kafka.tgz https://archive.apache.org/dist/$KAFKA_URL_PATH && echo "$SHA512HASH /tmp/kafka.tgz" | sha512sum -c - && tar -xzf /tmp/kafka.tgz -C $KAFKA_HOME --strip-components 1 && rm -f /tmp/kafka.tgz && zip -d /kafka/libs/reload4j-1.2.25.jar org/apache/log4j/net/JMSAppender.class org/apache/log4j/net/SocketServer.class org/apache/log4j/net/JMSSink.class 'org/apache/log4j/jdbc/*' 'org/apache/log4j/chainsaw/*' && chmod -R g+w,o+w $KAFKA_HOME # buildkit |
| COPY ./log4j.properties /kafka/config/log4j.properties # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c chmod g+w,o+w $KAFKA_HOME/config/log4j.properties # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c mkdir $KAFKA_HOME/config.orig && mv $KAFKA_HOME/config/* $KAFKA_HOME/config.orig && chown -R kafka:kafka $KAFKA_HOME/config.orig # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c rm -f $KAFKA_HOME/libs/*-{sources,javadoc,scaladoc}.jar* && rm -r $KAFKA_HOME/site-docs # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c sed -i 's/base_dir=\$(dirname \$0)\/../base_dir=\$(realpath \$(dirname \$0)\/..)/' $KAFKA_HOME/bin/kafka-run-class.sh # buildkit |
| RUN |3 KAFKA_VERSION=3.7.0 SCALA_VERSION=2.13 SHA512HASH=B8679283A2D8DAB86E7C636B2C688FE9D9E64AC437241F65EF7A1733F4D26A2BD415EEFA04F09F1911373BCD2A5DBC3838C76347F68656425C09202CD290CE91 /bin/sh -c chmod -R g+w,o+w $KAFKA_HOME # buildkit |
| USER kafka |
| WORKDIR /kafka |
| EXPOSE map[9092/tcp:{}] |
| VOLUME [/kafka/data /kafka/logs /kafka/config] |
| COPY ./docker-entrypoint.sh / # buildkit |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["start"] |
| LABEL maintainer=Debezium Community |
| USER root |
| RUN /bin/sh -c microdnf -y install libaio && microdnf clean all # buildkit |
| USER kafka |
| EXPOSE map[8083/tcp:{} 8778/tcp:{}] |
| VOLUME [/kafka/data /kafka/logs /kafka/config] |
| COPY docker-entrypoint.sh / # buildkit |
| COPY --chown=kafka:kafka log4j.properties /kafka/config/log4j.properties # buildkit |
| COPY docker-maven-download.sh /usr/local/bin/docker-maven-download # buildkit |
| ENV KAFKA_CONNECT_PLUGINS_DIR=/kafka/connect EXTERNAL_LIBS_DIR=/kafka/external_libs CONNECT_PLUGIN_PATH= MAVEN_DEP_DESTINATION=/kafka/libs APICURIO_VERSION=2.4.1.Final JOLOKIA_VERSION=1.7.2 OPENTELEMETRY_VERSION=1.23.1 OPENTELEMETRY_INSTRUMENTATION_VERSION=1.23.0 |
| RUN /bin/sh -c mkdir "$KAFKA_CONNECT_PLUGINS_DIR" "$EXTERNAL_LIBS_DIR" # buildkit |
| RUN /bin/sh -c docker-maven-download apicurio "$APICURIO_VERSION" ead18a95038adca54e91b7f253717eb7 # buildkit |
| RUN /bin/sh -c docker-maven-download central org/jolokia jolokia-jvm "$JOLOKIA_VERSION" d489d62d1143e6a2e85a869a4b824a67 # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry opentelemetry-api "$OPENTELEMETRY_VERSION" e198a9568ce31a82faaa26f328388e89 # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry opentelemetry-context "$OPENTELEMETRY_VERSION" 783594a506dbf035e686776d5bcb4bfc # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry opentelemetry-semconv "$OPENTELEMETRY_VERSION"-alpha dab8c00d4eaa453315d9a3da0d63c49a # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry/instrumentation opentelemetry-instrumentation-api "$OPENTELEMETRY_INSTRUMENTATION_VERSION" e4069a077dd8d6206c540222d08769e2 # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry/instrumentation opentelemetry-instrumentation-api-semconv "$OPENTELEMETRY_INSTRUMENTATION_VERSION"-alpha f4b8065fd7b451cea6bfb3c0bf235d26 # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry/instrumentation opentelemetry-kafka-clients-2.6 "$OPENTELEMETRY_INSTRUMENTATION_VERSION"-alpha 5d6e5ba9ea90adacf66e3f471596933b # buildkit |
| RUN /bin/sh -c docker-maven-download otel io/opentelemetry/instrumentation opentelemetry-kafka-clients-common "$OPENTELEMETRY_INSTRUMENTATION_VERSION"-alpha f37131795d53faa6423173926629d04d # buildkit |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["start"] |
| LABEL maintainer=Debezium Community |
| ENV DEBEZIUM_VERSION=2.7.3.Final MAVEN_REPO_CENTRAL= MAVEN_REPOS_ADDITIONAL= MONGODB_MD5=3b231b2aedf808c2d33fe6d0c3f7e537 MYSQL_MD5=134fae5489da998e8f29659764837fb4 MARIADB_MD5=cdec58acae10f894ec18e5d95cdb0425 POSTGRES_MD5=9bb46566fa18541be206f0bd0f77c4de SQLSERVER_MD5=7ee840859be88c375142e69e023acde8 ORACLE_MD5=19b3265ec9a7886e05d8aabf1da8fc17 DB2_MD5=2d7aa73738c7403d2a02bc60acc20acd SPANNER_MD5=3b964e01a85dceda4ea69c3af2596181 VITESS_MD5=30d6b64324958bf8cd6315287d02389a JDBC_MD5=d2dd91fec02b92ad5af4c6eabdb81c1e INFORMIX_MD5=d3004803ba0c64a60b2b2bd3f8833ffd IBMI_MD5=667d0cb003e48c6f438d1acc4109f185 KCRESTEXT_MD5=ad3f8dcdc133d1b3fa3d431892e15fd8 SCRIPTING_MD5=e8c6825ada56c4f028b67fe634f7d4d6 |
| RUN /bin/sh -c docker-maven-download debezium mongodb "$DEBEZIUM_VERSION" "$MONGODB_MD5" && docker-maven-download debezium mysql "$DEBEZIUM_VERSION" "$MYSQL_MD5" && docker-maven-download debezium mariadb "$DEBEZIUM_VERSION" "$MARIADB_MD5" && docker-maven-download debezium postgres "$DEBEZIUM_VERSION" "$POSTGRES_MD5" && docker-maven-download debezium sqlserver "$DEBEZIUM_VERSION" "$SQLSERVER_MD5" && docker-maven-download debezium oracle "$DEBEZIUM_VERSION" "$ORACLE_MD5" && docker-maven-download debezium-additional db2 db2 "$DEBEZIUM_VERSION" "$DB2_MD5" && docker-maven-download debezium-additional jdbc jdbc "$DEBEZIUM_VERSION" "$JDBC_MD5" && docker-maven-download debezium-additional spanner spanner "$DEBEZIUM_VERSION" "$SPANNER_MD5" && docker-maven-download debezium-additional vitess vitess "$DEBEZIUM_VERSION" "$VITESS_MD5" && docker-maven-download debezium-additional informix informix "$DEBEZIUM_VERSION" "$INFORMIX_MD5" && docker-maven-download debezium-additional ibmi ibmi "$DEBEZIUM_VERSION" "$IBMI_MD5" && docker-maven-download debezium-optional connect-rest-extension "$DEBEZIUM_VERSION" "$KCRESTEXT_MD5" && docker-maven-download debezium-optional scripting "$DEBEZIUM_VERSION" "$SCRIPTING_MD5" # buildkit |
| COPY deploy/local/debezium-plugins/json-parser-smt-1.0.0.jar /kafka/connect/debezium-plugins/ # buildkit |
| ENV CONNECT_PLUGIN_PATH=/kafka/connect,/kafka/connect/debezium-plugins |
| ENV COMMIT_SHA=3ebe824f992935089e41cfdca3e28992b8730dbf |
Labels
| Key | Value |
|---|---|
| build-at | 1729143790 |
| io.buildah.version | 1.37.3 |
| license | MIT |
| maintainer | Debezium Community |
| name | fedora-minimal |
| org.opencontainers.image.license | MIT |
| org.opencontainers.image.name | fedora-minimal |
| org.opencontainers.image.url | https://fedoraproject.org/ |
| org.opencontainers.image.vendor | Fedora Project |
| org.opencontainers.image.version | 40 |
| vendor | Fedora Project |
| version | 40 |
Details
Versions (19)
View all
0.0.3-pr.119-0f84a4535b9c
2026-07-29
0.0.3-pr.119-6761259b48e0
2026-07-29
0.0.3-pr.119-010871ec59a1
2026-07-29
0.0.3-pr.119-779718ec020a
2026-07-28
0.0.3-pr.119-e7265b5ca8c5
2026-07-28