Dockerfile 605 B

12345678910111213141516171819
  1. FROM docker.shemic.com/java/base:latest
  2. MAINTAINER Rabin "https://github.com/shemic"
  3. # set environment variable
  4. ENV ZOOKEEPER_HOME=/usr/local/zookeeper
  5. ENV ZOOKEEPER_VERSION=3.5.2-alpha
  6. ENV PATH=$PATH:$ZOOKEEPER_HOME/bin
  7. # install
  8. RUN curl -O ${MIRRORS}apache/zookeeper/zookeeper-$ZOOKEEPER_VERSION/zookeeper-$ZOOKEEPER_VERSION.tar.gz && \
  9. tar -xzvf zookeeper-$ZOOKEEPER_VERSION.tar.gz && \
  10. mv zookeeper-$ZOOKEEPER_VERSION $ZOOKEEPER_HOME && \
  11. rm zookeeper-$ZOOKEEPER_VERSION.tar.gz && \
  12. mkdir -p /root/zookeeper/tmp
  13. COPY zookeeper.sh /entrypoint/zookeeper.sh
  14. VOLUME ["/usr/local/zookeeper/conf"]