File tree Expand file tree Collapse file tree 1 file changed +8
-17
lines changed Expand file tree Collapse file tree 1 file changed +8
-17
lines changed Original file line number Diff line number Diff line change 1- # This dockerfile expects Connector jars to have been built under a `connectors` directory
2- #
3- FROM alpine as builder
1+ FROM apache/kafka:latest
42
5- RUN apk update
6- RUN apk --no-cache add curl
7-
8- RUN curl -L "https://downloads.apache.org/kafka/3.4.0/kafka_2.12-3.4.0.tgz" -o kafka.tgz
9- RUN mkdir /opt/kafka \
10- && tar -xf kafka.tgz -C /opt/kafka --strip-components=1
11-
12- FROM ibmjava:11
3+ USER root
134
145RUN addgroup --gid 5000 --system esgroup && \
156 adduser --uid 5000 --ingroup esgroup --system esuser
167
17- COPY --chown=esuser:esgroup --from=builder /opt/kafka/bin/ /opt/kafka/bin/
18- COPY --chown=esuser:esgroup --from=builder /opt/kafka/libs/ /opt/kafka/libs/
19- COPY -- chown= esuser:esgroup --from=builder /opt/kafka/config/ /opt/kafka/config/
20- RUN mkdir /opt/kafka/logs && chown esuser:esgroup /opt/kafka/logs
8+ RUN mkdir -p /opt/kafka/plugins/ && \
9+ mkdir -p /opt/kafka/logs/ && \
10+ chown -R esuser:esgroup /opt/kafka/plugins/ && \
11+ chown -R esuser:esgroup /opt/kafka/logs/
2112
22- COPY --chown=esuser:esgroup connectors /opt/connectors
13+ COPY --chown=esuser:esgroup connectors /opt/kafka/plugins/
2314
2415WORKDIR /opt/kafka
2516
2617EXPOSE 8083
2718
2819USER esuser
2920
30- ENTRYPOINT ["./ bin/connect-distributed.sh" , "config/connect-distributed.properties" ]
21+ ENTRYPOINT ["bin/connect-distributed.sh" , "config/connect-distributed.properties" ]
You can’t perform that action at this time.
0 commit comments