Eigenes Kafka-Image von `cp-kafka` mit cruis-control-JAR abgeleitet
[demos/kafka/training] / kafka / Dockerfile
1 ARG VERSION=7.5.1
2
3 FROM eclipse-temurin:17-jdk-focal
4
5 RUN apt update
6 RUN apt install -y git
7 WORKDIR /tmp
8 RUN git clone -b migrate_to_kafka_2_5 https://github.com/linkedin/cruise-control.git
9 WORKDIR cruise-control
10 RUN ./gradlew jar
11
12 FROM confluentinc/cp-kafka:${VERSION}
13 COPY --from=0 \
14   /tmp/cruise-control/cruise-control-metrics-reporter/build/libs/cruise-control-metrics-reporter-*.jar \
15   /usr/share/java/kafka/cruise-control-metrics-reporter.jar