github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/images/kafka/Dockerfile.in (about)

     1  # Copyright Greg Haskins All Rights Reserved
     2  #
     3  # SPDX-License-Identifier: Apache-2.0
     4  #
     5  FROM _BASE_NS_/fabric-baseimage:_BASE_TAG_
     6  
     7  ENV SCALA_VERSION=2.11 \
     8      KAFKA_VERSION=0.9.0.1 \
     9      KAFKA_DOWNLOAD_SHA1=FC9ED9B663DD608486A1E56197D318C41813D326
    10  
    11  RUN curl -fsSL "http://archive.apache.org/dist/kafka/${KAFKA_VERSION}/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" -o kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz \
    12      && echo "${KAFKA_DOWNLOAD_SHA1}  kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" | sha1sum -c - \
    13      && tar xfz kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz -C /opt \
    14      && mv /opt/kafka_"$SCALA_VERSION"-"$KAFKA_VERSION" /opt/kafka \
    15      && rm kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz
    16  
    17  ADD payload/kafka-run-class.sh /opt/kafka/bin/kafka-run-class.sh
    18  
    19  ADD payload/docker-entrypoint.sh /docker-entrypoint.sh
    20  
    21  EXPOSE 9092
    22  EXPOSE 9093
    23  
    24  ENTRYPOINT ["/docker-entrypoint.sh"]
    25  CMD ["/opt/kafka/bin/kafka-server-start.sh"]