-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathDockerfile
36 lines (24 loc) · 891 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
FROM centos:7
LABEL maintainer="[email protected]"
ARG KUDU_RPM=https://github.com/MartinWeindel/kudu-rpm/releases/download/v1.12.0-1/kudu-1.12.0-1.x86_64.rpm
RUN yum install -y ${KUDU_RPM}
ENV KUDU_HOME=/usr/lib/kudu
ENV KUDU_MASTER=localhost
# providing additional options
# e.g. --rpc_advertised_addresses=host:7051 --webserver_advertised_addresses=host:8051
ENV KUDU_MASTER_EXTRA_OPTS=
ENV KUDU_TSERVER_EXTRA_OPTS=
ENV KUDU_MASTER_START_OPTS="--log_dir=/var/log/kudu \
--fs_wal_dir=/var/lib/kudu/master \
--fs_data_dirs=/var/lib/kudu/master \
--use_hybrid_clock=false"
ENV KUDU_TSERVER_START_OPTS="--log_dir=/var/log/kudu \
--fs_wal_dir=/var/lib/kudu/tserver \
--fs_data_dirs=/var/lib/kudu/tserver \
--use_hybrid_clock=false"
VOLUME /var/lib/kudu
EXPOSE 7050 7051 8050 8051
COPY ./entrypoint /
WORKDIR /app
USER kudu
ENTRYPOINT ["/entrypoint"]