debezium-connect (0.1.6-pr.62)

Published 2026-02-07 21:36:15 +00:00 by zexa

Installation

docker pull g.z-x.lol/zexa/debezium-connect:0.1.6-pr.62
sha256:0b838f343ade49dab31bba3ff6a4ca917549b4f71186d9243688f2b2242032e2

Image layers

LABEL maintainer=Debezium Community
USER root
RUN /bin/sh -c microdnf update -y && microdnf install -y java-11-openjdk tar gzip iproute findutils zip && microdnf clean all # buildkit
LABEL maintainer=Debezium Community
ARG KAFKA_VERSION=3.4.0
ARG SCALA_VERSION=2.13
ARG SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B
ENV KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 KAFKA_HOME=/kafka SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B KAFKA_URL_PATH=kafka/3.4.0/kafka_2.13-3.4.0.tgz
ENV KAFKA_DATA=/kafka/data
USER root
RUN |3 KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /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.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /bin/sh -c mkdir $KAFKA_DATA && mkdir $KAFKA_HOME/logs # buildkit
RUN |3 KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /bin/sh -c chown -R kafka $KAFKA_HOME && chgrp -R kafka $KAFKA_HOME # buildkit
RUN |3 KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /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.19.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.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /bin/sh -c chmod g+w,o+w $KAFKA_HOME/config/log4j.properties # buildkit
RUN |3 KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /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.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /bin/sh -c rm -f $KAFKA_HOME/libs/*-{sources,javadoc,scaladoc}.jar* && rm -r $KAFKA_HOME/site-docs # buildkit
RUN |3 KAFKA_VERSION=3.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /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.4.0 SCALA_VERSION=2.13 SHA512HASH=2C405149C065627CE2125088DFCCE0A4DC23AEBAA72C1157736D5829CB5CBEF273C0915EC55D2D8BA38E5E0524F0720F43E07D7D677439CD2AC7BEA618CAA65B /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 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
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
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["start"]
LABEL maintainer=Debezium Community
ENV DEBEZIUM_VERSION=2.2.1.Final MAVEN_REPO_CENTRAL= MAVEN_REPOS_ADDITIONAL= MAVEN_DEP_DESTINATION=/kafka/connect MONGODB_MD5=f773a5fdc84c9b9157dcea4559a84db7 MYSQL_MD5=c83cd14a7db7b7244d711a741735b1de POSTGRES_MD5=dee4403afada17d281af7b1284608d0b SQLSERVER_MD5=a0d307fde0d356973d924f21acce9927 ORACLE_MD5=c698e3a94accd97181039fe47f4bc8b7 DB2_MD5=94980de1c3b0c881e0695247be0b213e SPANNER_MD5=51eea81d20f29e7fa3676b0f2ae990cd VITESS_MD5=7dfafc0b6279c2f0cf29dc4d1e1da263 JDBC_MD5=a51e005d3d713182c8706f71006a5944 KCRESTEXT_MD5=38dc3dcd1d4f3cdfe03f1ffc229c64d3 SCRIPTING_MD5=d0b9056c657a571cc95102d712efc626
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 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-optional connect-rest-extension "$DEBEZIUM_VERSION" "$KCRESTEXT_MD5" && docker-maven-download debezium-optional scripting "$DEBEZIUM_VERSION" "$SCRIPTING_MD5" # buildkit
COPY json-parser-smt-1.0.0.jar /kafka/connect/debezium-plugins/ # buildkit
ENV CONNECT_PLUGIN_PATH=/kafka/connect,/kafka/connect/debezium-plugins

Labels

Key Value
build-at 1686833092
license MIT
maintainer Debezium Community
name fedora
vendor Fedora Project
version 37
Details
Container
2026-02-07 21:36:15 +00:00
3
OCI / Docker
linux/amd64
587 MiB
Versions (2) View all
0.0.1-pr.62 2026-02-10
0.1.6-pr.62 2026-02-07