version: '3.7' services: td2.0-node1: build: context: . args: - PACKAGE=${PACKAGE} - TARBITRATORPKG=${TARBITRATORPKG} - EXTRACTDIR=${DIR} - EXTRACTDIR2=${DIR2} image: 'tdengine:${VERSION}' container_name: 'tdnode1' 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: - "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 source: /data/node1/data target: /var/lib/taos # bind log directory - type: bind source: /data/node1/log target: /var/log/taos # bind configuration - type: bind source: /data/node1/cfg target: /etc/taos # bind core dump path - type: bind source: /data/node1/core target: /coredump - type: bind source: /data target: /root hostname: tdnode1 networks: taos_update_net: ipv4_address: 172.27.0.7 command: taosd td2.0-node2: build: context: . args: - PACKAGE=${PACKAGE} - EXTRACTDIR=${DIR} image: 'tdengine:${VERSION}' container_name: 'tdnode2' 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" - "tdnode3:172.27.0.9" - "tdnode4:172.27.0.10" - "tdnode5:172.27.0.11" volumes: # bind data directory - type: bind source: /data/node2/data target: /var/lib/taos # bind log directory - type: bind source: /data/node2/log target: /var/log/taos # bind configuration - type: bind source: /data/node2/cfg target: /etc/taos # bind core dump path - type: bind source: /data/node2/core target: /coredump - type: bind source: /data target: /root hostname: tdnode2 networks: taos_update_net: ipv4_address: 172.27.0.8 command: taosd networks: taos_update_net: # external: true ipam: driver: default config: - subnet: "172.27.0.0/24"