This repository was archived by the owner on Dec 31, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 11FROM anapsix/alpine-java:8_jdk
22
33
4- ARG kafka_version=0.10. 2.1
4+ ARG kafka_version=2.1.0
55ARG scala_version=2.12
6-
6+ ARG exporter_version=0.11.0
77RUN apk add --update unzip wget curl docker jq coreutils tzdata
88RUN ln -fs /usr/share/zoneinfo/US/Pacific-New /etc/localtime
99RUN mkdir /etc/zookeeper /etc/kafka
1010
11- ENV KAFKA_VERSION=$kafka_version SCALA_VERSION=$scala_version
11+ ENV KAFKA_VERSION=$kafka_version SCALA_VERSION=$scala_version EXPORTER_VERSION=$exporter_version
1212
1313ADD download-kafka.sh /tmp/download-kafka.sh
14- RUN chmod a+x /tmp/download-kafka.sh && sync && /tmp/download-kafka.sh && tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} /opt/kafka
15-
16- RUN mkdir /opt/jmx_exporter && wget -q https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.9/jmx_prometheus_javaagent-0.9.jar -P /opt/jmx_exporter/
14+ RUN chmod a+x /tmp/download-kafka.sh && \
15+ sync && /tmp/download-kafka.sh && \
16+ tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && \
17+ rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && \
18+ ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} /opt/kafka
19+ RUN mkdir /opt/jmx_exporter && \
20+ wget -q https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/${EXPORTER_VERSION}/jmx_prometheus_javaagent-${EXPORTER_VERSION}.jar \
21+ -O /opt/jmx_exporter/jmx_prometheus_javaagent.jar
1722
1823VOLUME ["/kafka" ]
1924
You can’t perform that action at this time.
0 commit comments