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