docker-compose.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: "3.7"
  2. networks:
  3. heartzbeat:
  4. driver: bridge
  5. services:
  6. mysql:
  7. image: "mysql:5.7"
  8. container_name: mysql
  9. hostname: mysql
  10. restart: always
  11. ports:
  12. - "3306:3306"
  13. environment:
  14. TZ: Asia/Shanghai
  15. MYSQL_ROOT_PASSWORD: 1234
  16. volumes:
  17. - ./dbdata/mysqldata:/var/lib/mysql/
  18. - ./conf/sql:/docker-entrypoint-initdb.d/
  19. networks:
  20. - heartzbeat
  21. TDengine:
  22. image: "tdengine/tdengine:2.4.0.12"
  23. container_name: tdengine
  24. hostname: tdengine
  25. restart: always
  26. ports:
  27. - "6030-6049:6030-6049"
  28. - "6030-6049:6030-6049/udp"
  29. volumes:
  30. - ./dbdata/taosdata:/var/lib/taos/
  31. networks:
  32. - heartzbeat
  33. hertzbeat:
  34. image: "tancloud/hertzbeat:1.0-beta.6"
  35. container_name: hertzbeat
  36. hostname: hertzbeat
  37. restart: always
  38. environment:
  39. TZ: Asia/Shanghai
  40. volumes:
  41. - ./conf/application.yml:/opt/hertzbeat/config/application.yml
  42. - ./conf/sureness.yml:/opt/hertzbeat/config/sureness.yml
  43. ports:
  44. - "1157:1157"
  45. networks:
  46. - heartzbeat