Namespace
debezium
Image / Tag
connect:2.1.3.Final
Content Digest
sha256:6b5b3047d120dc1142e3c583a6c2e60b02ae74058b14d1e171f26baf74ed2dfe
Details
Created

2023-03-10 08:40:20 UTC

Size

403 MB

Content Digest
Labels
  • build-at
    1678437615
  • license
    MIT
  • maintainer
    Debezium Community
  • name
    fedora
  • vendor
    Fedora Project
  • version
    37

Environment
APICURIO_VERSION

2.2.5.Final

CONNECT_PLUGIN_PATH

DB2_MD5

602473dbd72f3c9b82f580ef061a1365

DEBEZIUM_VERSION

2.1.3.Final

DISTTAG

f37container

EXTERNAL_LIBS_DIR

/kafka/external_libs

FGC

f37

KAFKA_CONNECT_PLUGINS_DIR

/kafka/connect

KAFKA_DATA

/kafka/data

KAFKA_HOME

/kafka

KAFKA_URL_PATH

kafka/3.3.1/kafka_2.13-3.3.1.tgz

KAFKA_VERSION

3.3.1

KCRESTEXT_MD5

bd465b847a206f98f3b6c7cc216e73e3

MAVEN_DEP_DESTINATION

/kafka/connect

MAVEN_REPOS_ADDITIONAL

MAVEN_REPO_CENTRAL

MONGODB_MD5

4f10ec4f2e5246bc00cdb97152687391

MYSQL_MD5

51abf222b1f49e749671c26914ef3742

ORACLE_MD5

9cf42e58eec63e43c65eb03325d7096d

PATH

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

POSTGRES_MD5

da0820c857d51d90e74430bbfb8a980f

SCALA_VERSION

2.13

SCRIPTING_MD5

fa82348eeaaeb84a48769e4235160ca2

SHA512HASH

D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0

SPANNER_MD5

87e4125488445cb2c63a252c34b70f35

SQLSERVER_MD5

bfababf10cf0f6bdc69f13513959ca67

VITESS_MD5

7e803916a012570086421a4873f4ddb7

container

oci


Layers

[#000] sha256:87a82d89b81a3697557eab2d3048db903a17575d3fed5b06eeedfdd07a88cacd - 9.48% (38.2 MB)

[#001] sha256:8f42f7b11810151dae894b5321d3dea7dfb368b0dcc93681d2e3d34bfbca2027 - 31.95% (129 MB)

[#002] sha256:c68f202fb3b176539b72838729be3ee07895d19ac086ab217434f45c8c7ef858 - 0.0% (1.65 KB)

[#003] sha256:73db0935e8719c873d832c981a1a8426009df11b615c0e7d3382885c4d0f0f59 - 0.0% (147 Bytes)

[#004] sha256:fb4dbc34ab3a4be48a0799030602c2d172f8404e989f1fd77039f3c3b63bf748 - 0.0% (130 Bytes)

[#005] sha256:6acffcc83ee71f8412666ad473a276f9cd96b0f6dd65a02f5219c107fe327de5 - 24.87% (100 MB)

[#006] sha256:deff4250c456395cb903290837f8d30e5514123c0fa970997ae60a0d960622ed - 0.0% (876 Bytes)

[#007] sha256:837b6ab216d5af872fff0b05802e2dfe027435fa5e4393c8763dffdb6a863786 - 0.0% (876 Bytes)

[#008] sha256:6944a96b3f1e085f5a7e4847aeee6c8e5b101c79cd8a60adb271f0fe9a29e860 - 0.0% (12.6 KB)

[#009] sha256:2422cb4a2533777500e37142d6bd3b387a162feef2496e55219a8801a5168510 - 0.0% (140 Bytes)

[#010] sha256:93f7abb93baeefd626b843c6722250962573f1f0b580f042dad1295413c45abb - 0.0% (3.56 KB)

[#011] sha256:ea499c72c9fa407b6a41290cb0c159714affe21ab56b89c587d7e34a225de3e0 - 0.0% (127 Bytes)

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

[#013] sha256:87f25dad5a8cfe423a7428bd919bcbc4ec4e6cc3579d7d9f6b1c62ec87e53601 - 0.0% (3.58 KB)

[#014] sha256:2fbcd47b34a9844e76cf495d43c9e32828a2aef087e683734d893e52abe172ed - 0.78% (3.16 MB)

[#015] sha256:e4c0bfff3767422919408d54d4e47f2174d7a15ff39b82e910d6a3a43f80bd06 - 0.0% (3.88 KB)

[#016] sha256:960415eb23958add97dd29e64cfeb099e004f69bf3fd5f149ee17adbb58872b4 - 0.0% (498 Bytes)

[#017] sha256:3e23284f0d1597393fb2380b0872820199bdf87e85a5d332a7c8d88e2d23644c - 0.0% (1.34 KB)

[#018] sha256:e166cbd62827e8d94e0e0fe877ec2833d85b5212f2335cb628ecdff025f7889b - 0.0% (149 Bytes)

[#019] sha256:b80375920704727b309b3235c2bf6924de5342a79d07a53fd35bf1a3c4983c66 - 1.78% (7.16 MB)

[#020] sha256:8a11135cf589d55624bf3d8af42577d9d0e806ac41c0e3bc8e3ad73a087d80ab - 31.13% (125 MB)


History
2023-02-22 05:49:57 UTC (Created by Image Factory)

2023-03-10 06:56:44 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 06:56:44 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 06:56:44 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c microdnf update -y && microdnf install -y java-11-openjdk tar gzip iproute findutils zip && microdnf clean all # buildkit

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

ARG KAFKA_VERSION=3.3.1

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

ARG SCALA_VERSION=2.13

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

ARG SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

ENV KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 KAFKA_HOME=/kafka SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 KAFKA_URL_PATH=kafka/3.3.1/kafka_2.13-3.3.1.tgz

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

ENV KAFKA_DATA=/kafka/data

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c mkdir $KAFKA_DATA && mkdir $KAFKA_HOME/logs # buildkit

2023-03-10 07:39:53 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chown -R kafka $KAFKA_HOME && chgrp -R kafka $KAFKA_HOME # buildkit

2023-03-10 07:40:01 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:40:01 UTC (buildkit.dockerfile.v0)

COPY ./log4j.properties /kafka/config/log4j.properties # buildkit

2023-03-10 07:40:01 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chmod g+w,o+w $KAFKA_HOME/config/log4j.properties # buildkit

2023-03-10 07:40:01 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c rm -f $KAFKA_HOME/libs/*-{sources,javadoc,scaladoc}.jar* && rm -r $KAFKA_HOME/site-docs # buildkit

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c sed -i 's/base_dir=\$(dirname \$0)\/../base_dir=\$(realpath \$(dirname \$0)\/..)/' $KAFKA_HOME/bin/kafka-run-class.sh # buildkit

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chmod -R g+w,o+w $KAFKA_HOME # buildkit

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

USER kafka

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

WORKDIR /kafka

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[9092/tcp:{}]

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

VOLUME [/kafka/data /kafka/logs /kafka/config]

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

COPY ./docker-entrypoint.sh / # buildkit

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2023-03-10 07:40:02 UTC (buildkit.dockerfile.v0)

CMD ["start"]

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c microdnf -y install libaio && microdnf clean all # buildkit

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

USER kafka

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

EXPOSE map[8083/tcp:{}]

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

VOLUME [/kafka/data /kafka/logs /kafka/config]

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

COPY log4j.properties /kafka/config/log4j.properties # buildkit

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

COPY docker-maven-download.sh /usr/local/bin/docker-maven-download # buildkit

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

ENV KAFKA_CONNECT_PLUGINS_DIR=/kafka/connect EXTERNAL_LIBS_DIR=/kafka/external_libs CONNECT_PLUGIN_PATH= MAVEN_DEP_DESTINATION=/kafka/libs APICURIO_VERSION=2.2.5.Final

2023-03-10 07:41:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir "$KAFKA_CONNECT_PLUGINS_DIR" "$EXTERNAL_LIBS_DIR" # buildkit

2023-03-10 07:41:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-maven-download apicurio "$APICURIO_VERSION" f7874b2e2a59dfa829242d9a52b44230 # buildkit

2023-03-10 07:41:25 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2023-03-10 07:41:25 UTC (buildkit.dockerfile.v0)

CMD ["start"]

2023-03-10 08:40:20 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 08:40:20 UTC (buildkit.dockerfile.v0)

ENV DEBEZIUM_VERSION=2.1.3.Final MAVEN_REPO_CENTRAL= MAVEN_REPOS_ADDITIONAL= MAVEN_DEP_DESTINATION=/kafka/connect MONGODB_MD5=4f10ec4f2e5246bc00cdb97152687391 MYSQL_MD5=51abf222b1f49e749671c26914ef3742 POSTGRES_MD5=da0820c857d51d90e74430bbfb8a980f SQLSERVER_MD5=bfababf10cf0f6bdc69f13513959ca67 ORACLE_MD5=9cf42e58eec63e43c65eb03325d7096d DB2_MD5=602473dbd72f3c9b82f580ef061a1365 SPANNER_MD5=87e4125488445cb2c63a252c34b70f35 VITESS_MD5=7e803916a012570086421a4873f4ddb7 KCRESTEXT_MD5=bd465b847a206f98f3b6c7cc216e73e3 SCRIPTING_MD5=fa82348eeaaeb84a48769e4235160ca2

2023-03-10 08:40:20 UTC (buildkit.dockerfile.v0)

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 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

Details
Created

2023-03-10 08:41:25 UTC

Size

399 MB

Content Digest
Labels
  • build-at
    1678437615
  • license
    MIT
  • maintainer
    Debezium Community
  • name
    fedora
  • vendor
    Fedora Project
  • version
    37

Environment
APICURIO_VERSION

2.2.5.Final

CONNECT_PLUGIN_PATH

DB2_MD5

602473dbd72f3c9b82f580ef061a1365

DEBEZIUM_VERSION

2.1.3.Final

DISTTAG

f37container

EXTERNAL_LIBS_DIR

/kafka/external_libs

FGC

f37

KAFKA_CONNECT_PLUGINS_DIR

/kafka/connect

KAFKA_DATA

/kafka/data

KAFKA_HOME

/kafka

KAFKA_URL_PATH

kafka/3.3.1/kafka_2.13-3.3.1.tgz

KAFKA_VERSION

3.3.1

KCRESTEXT_MD5

bd465b847a206f98f3b6c7cc216e73e3

MAVEN_DEP_DESTINATION

/kafka/connect

MAVEN_REPOS_ADDITIONAL

MAVEN_REPO_CENTRAL

MONGODB_MD5

4f10ec4f2e5246bc00cdb97152687391

MYSQL_MD5

51abf222b1f49e749671c26914ef3742

ORACLE_MD5

9cf42e58eec63e43c65eb03325d7096d

PATH

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

POSTGRES_MD5

da0820c857d51d90e74430bbfb8a980f

SCALA_VERSION

2.13

SCRIPTING_MD5

fa82348eeaaeb84a48769e4235160ca2

SHA512HASH

D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0

SPANNER_MD5

87e4125488445cb2c63a252c34b70f35

SQLSERVER_MD5

bfababf10cf0f6bdc69f13513959ca67

VITESS_MD5

7e803916a012570086421a4873f4ddb7

container

oci


Layers

[#000] sha256:45312a96728db50628838f815b351c9a792c33d5dd0791d64a34856157bb98e7 - 9.08% (36.2 MB)

[#001] sha256:666ff9ce257ba393cbb05f8e11b350cf42421846c161b1fef0707c56db96f2db - 31.83% (127 MB)

[#002] sha256:d75483d7248366455e41107d025b5f6460526275ecc6ba17c05868d66f95879a - 0.0% (1.65 KB)

[#003] sha256:dae82caf6cca7962e95704b8eccbc174940ca241e74d73b5bdb297a18f5d4265 - 0.0% (147 Bytes)

[#004] sha256:eeedb83c52fcf3ee252aaace72158469586fbd70fb8b03da9d6c1a49a3b0cf2a - 0.0% (131 Bytes)

[#005] sha256:52a1b94c62e6ab90c51e74f1daac711ba9432c811f9bb6d2838ef1dcadcf8c88 - 25.09% (100 MB)

[#006] sha256:3437c57e4326c0f45e87b27465ca5b31e64e50507de51d5792299260fb0c93bb - 0.0% (880 Bytes)

[#007] sha256:59805ba75eb15e8b97b61c742cb3897d33830eeaa8d638dbad75b6193810503d - 0.0% (880 Bytes)

[#008] sha256:bcbda76515d9190e799b47688e6aa120a9c567e20c0a4302336fb64843e556a3 - 0.0% (12.6 KB)

[#009] sha256:480f7cde25da2714d49b7ee10df9afd71ca711e05eced4fc434f3a42ed329eab - 0.0% (139 Bytes)

[#010] sha256:1e02c17eeffe9b8ed7c54e467b8636957fdc16deee53a17690447001cf03cb58 - 0.0% (3.56 KB)

[#011] sha256:d123764bcd462dc419b5b8d7515cc30484fc8d8421bce7e0a1221ff94f9e45f2 - 0.0% (127 Bytes)

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

[#013] sha256:87f25dad5a8cfe423a7428bd919bcbc4ec4e6cc3579d7d9f6b1c62ec87e53601 - 0.0% (3.58 KB)

[#014] sha256:b9e4da839b08c91784d8c7afeeb401f0e7f6372453f92984d8e56a58dbe9bc7e - 0.78% (3.13 MB)

[#015] sha256:e4c0bfff3767422919408d54d4e47f2174d7a15ff39b82e910d6a3a43f80bd06 - 0.0% (3.88 KB)

[#016] sha256:b071a898ef4ce1754cc6870dd0a3945f44dbd1a508ec8922f5e392d068044f0f - 0.0% (502 Bytes)

[#017] sha256:61f16084391e93486880b4f2ff3b4e63d00d94afb92d29b1f8664586b300caad - 0.0% (1.34 KB)

[#018] sha256:5dfcde377a0c2c5ee26117e594f609f54f2474b2d11849670f998a87ab42f838 - 0.0% (151 Bytes)

[#019] sha256:b51aea34b91a9d41bdeb6c94a566e601beae4095b0f49e5e38bf7a943ba08776 - 1.79% (7.16 MB)

[#020] sha256:b8a7bf1c964439156d5a52f27e8d015c3a5ebaa8723cfb1993dafdd60a082d89 - 31.41% (125 MB)


History
2023-02-22 05:52:53 UTC (Created by Image Factory)

2023-03-10 07:14:45 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 07:14:45 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 07:14:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c microdnf update -y && microdnf install -y java-11-openjdk tar gzip iproute findutils zip && microdnf clean all # buildkit

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

ARG KAFKA_VERSION=3.3.1

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

ARG SCALA_VERSION=2.13

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

ARG SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

ENV KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 KAFKA_HOME=/kafka SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 KAFKA_URL_PATH=kafka/3.3.1/kafka_2.13-3.3.1.tgz

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

ENV KAFKA_DATA=/kafka/data

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c mkdir $KAFKA_DATA && mkdir $KAFKA_HOME/logs # buildkit

2023-03-10 07:39:54 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chown -R kafka $KAFKA_HOME && chgrp -R kafka $KAFKA_HOME # buildkit

2023-03-10 07:40:21 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:40:21 UTC (buildkit.dockerfile.v0)

COPY ./log4j.properties /kafka/config/log4j.properties # buildkit

2023-03-10 07:40:21 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chmod g+w,o+w $KAFKA_HOME/config/log4j.properties # buildkit

2023-03-10 07:40:21 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /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

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c rm -f $KAFKA_HOME/libs/*-{sources,javadoc,scaladoc}.jar* && rm -r $KAFKA_HOME/site-docs # buildkit

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c sed -i 's/base_dir=\$(dirname \$0)\/../base_dir=\$(realpath \$(dirname \$0)\/..)/' $KAFKA_HOME/bin/kafka-run-class.sh # buildkit

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

RUN |3 KAFKA_VERSION=3.3.1 SCALA_VERSION=2.13 SHA512HASH=D14D9CC97D1702649B33378F38060C4A6220850A3D7182D1AF20E905CB98728E51F2AEEC63121F5773A389D6B66891B7508E5D23584DD1A4E424825E3D54E3E0 /bin/sh -c chmod -R g+w,o+w $KAFKA_HOME # buildkit

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

USER kafka

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

WORKDIR /kafka

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[9092/tcp:{}]

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

VOLUME [/kafka/data /kafka/logs /kafka/config]

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

COPY ./docker-entrypoint.sh / # buildkit

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2023-03-10 07:40:22 UTC (buildkit.dockerfile.v0)

CMD ["start"]

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

USER root

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c microdnf -y install libaio && microdnf clean all # buildkit

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

USER kafka

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[8083/tcp:{}]

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

VOLUME [/kafka/data /kafka/logs /kafka/config]

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

COPY log4j.properties /kafka/config/log4j.properties # buildkit

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

COPY docker-maven-download.sh /usr/local/bin/docker-maven-download # buildkit

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

ENV KAFKA_CONNECT_PLUGINS_DIR=/kafka/connect EXTERNAL_LIBS_DIR=/kafka/external_libs CONNECT_PLUGIN_PATH= MAVEN_DEP_DESTINATION=/kafka/libs APICURIO_VERSION=2.2.5.Final

2023-03-10 07:55:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir "$KAFKA_CONNECT_PLUGINS_DIR" "$EXTERNAL_LIBS_DIR" # buildkit

2023-03-10 07:56:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-maven-download apicurio "$APICURIO_VERSION" f7874b2e2a59dfa829242d9a52b44230 # buildkit

2023-03-10 07:56:05 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2023-03-10 07:56:05 UTC (buildkit.dockerfile.v0)

CMD ["start"]

2023-03-10 08:41:25 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Debezium Community

2023-03-10 08:41:25 UTC (buildkit.dockerfile.v0)

ENV DEBEZIUM_VERSION=2.1.3.Final MAVEN_REPO_CENTRAL= MAVEN_REPOS_ADDITIONAL= MAVEN_DEP_DESTINATION=/kafka/connect MONGODB_MD5=4f10ec4f2e5246bc00cdb97152687391 MYSQL_MD5=51abf222b1f49e749671c26914ef3742 POSTGRES_MD5=da0820c857d51d90e74430bbfb8a980f SQLSERVER_MD5=bfababf10cf0f6bdc69f13513959ca67 ORACLE_MD5=9cf42e58eec63e43c65eb03325d7096d DB2_MD5=602473dbd72f3c9b82f580ef061a1365 SPANNER_MD5=87e4125488445cb2c63a252c34b70f35 VITESS_MD5=7e803916a012570086421a4873f4ddb7 KCRESTEXT_MD5=bd465b847a206f98f3b6c7cc216e73e3 SCRIPTING_MD5=fa82348eeaaeb84a48769e4235160ca2

2023-03-10 08:41:25 UTC (buildkit.dockerfile.v0)

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 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

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