提交 58d4e1fa 编写于 作者: P Ping Xiao

[TD-2846]<test>: update docker cluster scripts

上级 c3ec4de2
FROM ubuntu:latest AS builder
ARG PACKAGE=TDengine-server-1.6.5.10-Linux-x64.tar.gz
ARG TARBITRATORPKG=TDengine-tarbitrator-1.6.5.10-Linux-x64.tar.gz
ARG EXTRACTDIR=TDengine-enterprise-server
ARG CONTENT=taos.tar.gz
WORKDIR /root
COPY ${PACKAGE} .
COPY ${TARBITRATORPKG} .
RUN tar -zxf ${PACKAGE}
RUN tar -zxf ${TARBITRATORPKG}
......@@ -20,15 +22,6 @@ WORKDIR /root
RUN apt-get update
RUN apt-get install -y vim tmux net-tools
RUN echo 'alias ll="ls -l --color=auto"' >> /root/.bashrc
RUN echo 'node1 172.27.0.7' >> /etc/hosts
RUN echo 'node2 172.27.0.8' >> /etc/hosts
RUN echo 'node3 172.27.0.9' >> /etc/hosts
RUN echo 'node4 172.27.0.10' >> /etc/hosts
RUN echo 'node5 172.27.0.11' >> /etc/hosts
RUN ulimit -c unlimited
RUN mkdir /coredump
RUN echo 'kernel.core_pattern=/coredump/core_%e_%p' >> /etc/sysctl.conf
RUN sysctl -p
COPY --from=builder /root/bin/taosd /usr/bin
COPY --from=builder /root/bin/tarbitrator /usr/bin
......@@ -44,4 +37,4 @@ EXPOSE 6030-6042/tcp 6060/tcp 6030-6039/udp
# VOLUME [ "/var/lib/taos", "/var/log/taos", "/etc/taos" ]
CMD [ "bash" ]
CMD [ "bash" ]
\ No newline at end of file
......@@ -20,6 +20,11 @@ services:
sh -c "ln -snf /usr/share/zoneinfo/$TZ /etc/localtime &&
echo $TZ > /etc/timezone &&
exec my-main-application"
extra_hosts:
- "tdnode2:172.27.0.8"
- "tdnode3:172.27.0.9"
- "tdnode4:172.27.0.10"
- "tdnode5:172.27.0.11"
volumes:
# bind data directory
- type: bind
......@@ -40,11 +45,14 @@ services:
- type: bind
source: /data
target: /root
hostname: tdnode1
hostname: tdnode1
networks:
taos_update_net:
ipv4_address: 172.27.0.7
command: taosd && tarbitrator
command: >
sh -c "tarbitrator
&& taosd"
td2.0-node2:
build:
......@@ -64,6 +72,11 @@ services:
sh -c "ln -snf /usr/share/zoneinfo/$TZ /etc/localtime &&
echo $TZ > /etc/timezone &&
exec my-main-application"
extra_hosts:
- "tdnode1:172.27.0.7"
- "tdnode3:172.27.0.9"
- "tdnode4:172.27.0.10"
- "tdnode5:172.27.0.11"
volumes:
# bind data directory
- type: bind
......@@ -109,6 +122,11 @@ services:
sh -c "ln -snf /usr/share/zoneinfo/$TZ /etc/localtime &&
echo $TZ > /etc/timezone &&
exec my-main-application"
extra_hosts:
- "tdnode1:172.27.0.7"
- "tdnode2:172.27.0.8"
- "tdnode4:172.27.0.10"
- "tdnode5:172.27.0.11"
volumes:
# bind data directory
- type: bind
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册