63 lines
1.6 KiB
YAML
63 lines
1.6 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
td2.0-node3:
|
|
build:
|
|
context: .
|
|
args:
|
|
- PACKAGE=${PACKAGE}
|
|
- TARBITRATORPKG=${TARBITRATORPKG}
|
|
- EXTRACTDIR=${DIR}
|
|
- EXTRACTDIR2=${DIR2}
|
|
- DATADIR=${DATADIR}
|
|
image: 'tdengine:${VERSION}'
|
|
container_name: 'tdnode3'
|
|
cap_add:
|
|
- ALL
|
|
stdin_open: true
|
|
tty: true
|
|
environment:
|
|
TZ: "Asia/Shanghai"
|
|
command: >
|
|
sh -c "ln -snf /usr/share/zoneinfo/$TZ /etc/localtime &&
|
|
echo $TZ > /etc/timezone &&
|
|
mkdir /coredump &&
|
|
echo 'kernel.core_pattern=/coredump/core_%e_%p' >> /etc/sysctl.conf &&
|
|
sysctl -p &&
|
|
exec my-main-application"
|
|
extra_hosts:
|
|
- "tdnode1:172.27.0.7"
|
|
- "tdnode2:172.27.0.8"
|
|
- "tdnode3:172.27.0.9"
|
|
- "tdnode4:172.27.0.10"
|
|
- "tdnode5:172.27.0.11"
|
|
- "tdnode6:172.27.0.12"
|
|
- "tdnode7:172.27.0.13"
|
|
- "tdnode8:172.27.0.14"
|
|
- "tdnode9:172.27.0.15"
|
|
- "tdnode10:172.27.0.16"
|
|
volumes:
|
|
# bind data directory
|
|
- type: bind
|
|
source: ${DATADIR}/node3/data
|
|
target: /var/lib/taos
|
|
# bind log directory
|
|
- type: bind
|
|
source: ${DATADIR}/node3/log
|
|
target: /var/log/taos
|
|
# bind configuration
|
|
- type: bind
|
|
source: ${DATADIR}/node3/cfg
|
|
target: /etc/taos
|
|
# bind core dump path
|
|
- type: bind
|
|
source: ${DATADIR}/node3/core
|
|
target: /coredump
|
|
- type: bind
|
|
source: ${DATADIR}
|
|
target: /root
|
|
hostname: tdnode3
|
|
networks:
|
|
taos_update_net:
|
|
ipv4_address: 172.27.0.9
|
|
command: taosd |