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"]