forked from vmware/weathervane
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
21 lines (16 loc) · 797 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM namespace/weathervane-centos7:version
MAINTAINER hrosenbe@vmware.com
COPY entrypoint.sh /entrypoint.sh
COPY configure.pl /configure.pl
COPY zoo.cfg /root/zookeeper/conf/zoo.cfg
ARG ZOOKEEPER_VERSION=3.4.10
RUN yum install -y java-1.8.0-openjdk && \
yum install -y java-1.8.0-openjdk-devel && \
curl -s http://www.us.apache.org/dist/zookeeper/stable/zookeeper-${ZOOKEEPER_VERSION}.tar.gz -o zookeeper-${ZOOKEEPER_VERSION}.tar.gz && \
tar zxf zookeeper-${ZOOKEEPER_VERSION}.tar.gz && rm -r zookeeper-${ZOOKEEPER_VERSION}.tar.gz && \
mv zookeeper-${ZOOKEEPER_VERSION} /opt/zookeeper-${ZOOKEEPER_VERSION} && \
ln -s /opt/zookeeper-${ZOOKEEPER_VERSION} /opt/zookeeper && \
mkdir /mnt/zookeeper && \
chmod +x /entrypoint.sh
VOLUME /mnt/zookeeper
ENTRYPOINT ["/entrypoint.sh"]