Dockerfile 1.0 KB
Newer Older
P
plum-lihui 已提交
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 37 38 39 40 41 42
FROM centos:8 AS builder
 
ARG PACKAGE=TDengine-server-3.0.0.0-Linux-x64.tar.gz
ARG EXTRACTDIR=TDengine-server-3.0.0.0
 
WORKDIR /root
 
COPY ${PACKAGE} .
COPY tmux.conf .
COPY addDnodeToCluster.sh .
 
RUN tar -zxf ${PACKAGE}
RUN mv ${EXTRACTDIR}/* ./
 
FROM centos:8
 
WORKDIR /root

RUN yum install -y glibc-langpack-en dmidecode gdb
RUN yum install -y tmux net-tools
RUN yum install -y sysstat
RUN yum install -y vim
RUN echo 'alias ll="ls -l --color=auto"' >> ~/.bashrc
 
COPY --from=builder /root/taosd /usr/bin
COPY --from=builder /root/taos /usr/bin
COPY --from=builder /root/create_table /usr/bin
COPY --from=builder /root/tmux.conf /root/.tmux.conf
#COPY --from=builder /root/addDnodeToCluster.sh /root/addDnodeToCluster.sh

#COPY --from=builder /root/cfg/taos.cfg /etc/taos/
COPY --from=builder /root/lib/* /usr/lib/
 
ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib"
ENV LC_CTYPE=en_US.UTF-8
ENV LANG=en_US.UTF-8
 
EXPOSE 6030-6042/tcp 6060/tcp 6030-6039/udp
 
# VOLUME [ "/var/lib/taos", "/var/log/taos", "/etc/taos" ]
 
CMD [ "bash" ]