github.com/inklabsfoundation/inkchain@v0.17.1-0.20181025012015-c3cef8062f19/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_/inkchain-baseimage:_BASE_TAG_
     6  
     7  ENV SCALA_VERSION=2.11 \
     8  #    KAFKA_VERSION=0.11.0.0
     9      KAFKA_VERSION=0.10.2.1
    10      KAFKA_DOWNLOAD_SHA256=b86f75c8f078bc818031568155dd442ba6c1ed849663d0a7da9870efc96be461
    11  
    12  RUN curl -fsSL "http://archive.apache.org/dist/kafka/${KAFKA_VERSION}/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" -o kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz \
    13      && echo "${KAFKA_DOWNLOAD_SHA256}  kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" | sha256sum -c - \
    14      && tar xfz kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz -C /opt \
    15      && mv /opt/kafka_"$SCALA_VERSION"-"$KAFKA_VERSION" /opt/kafka \
    16      && rm kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz
    17  
    18  ADD payload/kafka-run-class.sh /opt/kafka/bin/kafka-run-class.sh
    19  
    20  ADD payload/docker-entrypoint.sh /docker-entrypoint.sh
    21  
    22  EXPOSE 9092
    23  EXPOSE 9093
    24  
    25  ENTRYPOINT ["/docker-entrypoint.sh"]
    26  CMD ["/opt/kafka/bin/kafka-server-start.sh"]