FROM openjdk:8u212-jre-alpine ENV KAFKA_VERSION=kafka_2.13-2.8.0 \ KAFKA_HOME=/opt/kafka \ PATH=${PATH}:${KAFKA_HOME}/bin COPY ${KAFKA_VERSION}.tgz /tmp RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" > /etc/apk/repositories RUN apk update && apk add --no-cache bash && /bin/bash && \ cd /tmp && tar -xzf ${KAFKA_VERSION}.tgz -C /opt && rm ${KAFKA_VERSION}.tgz && \ cd /opt && mv ${KAFKA_VERSION} kafka && cd ${KAFKA_HOME} #bin/kafka-storage.sh format -t $(bin/kafka-storage.sh random-uuid) -c config/kraft/server.properties && \ #cp /tmp/kraft-combined-logs/meta.properties / COPY docker-entrypoint.sh / WORKDIR ${KAFKA_HOME} EXPOSE 9092 9093 ENTRYPOINT ["/docker-entrypoint.sh"]