[TD-2846]<test>: update docker cluster scripts
This commit is contained in:
parent
c3ec4de29a
commit
58d4e1fa00
|
@ -1,12 +1,14 @@
|
|||
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" ]
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue