github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/images/kafka/Dockerfile.in (about)

     1  FROM _BASE_NS_/fabric-baseimage:_BASE_TAG_
     2  
     3  ENV SCALA_VERSION=2.11 \
     4      KAFKA_VERSION=0.9.0.1 \
     5      KAFKA_DOWNLOAD_SHA1=FC9ED9B663DD608486A1E56197D318C41813D326
     6  
     7  RUN curl -fSL "http://www-us.apache.org/dist/kafka/0.9.0.1/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" -o kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz \
     8      && echo "${KAFKA_DOWNLOAD_SHA1}  kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz" | sha1sum -c - \
     9      && tar xfz kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz -C /opt \
    10      && mv /opt/kafka_"$SCALA_VERSION"-"$KAFKA_VERSION" /opt/kafka \
    11      && rm kafka_"$SCALA_VERSION"-"$KAFKA_VERSION".tgz
    12  
    13  ADD payload/kafka-run-class.sh /opt/kafka/bin/kafka-run-class.sh
    14  
    15  ADD payload/docker-entrypoint.sh /docker-entrypoint.sh
    16  
    17  EXPOSE 9092
    18  EXPOSE 9093
    19  
    20  ENTRYPOINT ["/docker-entrypoint.sh"]
    21  CMD ["/opt/kafka/bin/kafka-server-start.sh"]