docker-compose.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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: 123456
  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. environment:
  27. TZ: Asia/Shanghai
  28. ports:
  29. - "6030-6049:6030-6049"
  30. - "6030-6049:6030-6049/udp"
  31. volumes:
  32. - ./dbdata/taosdata:/var/lib/taos/
  33. networks:
  34. - heartzbeat
  35. hertzbeat:
  36. image: "tancloud/hertzbeat:1.0-beta.7"
  37. container_name: hertzbeat
  38. hostname: hertzbeat
  39. restart: always
  40. environment:
  41. TZ: Asia/Shanghai
  42. volumes:
  43. - ./conf/application.yml:/opt/hertzbeat/config/application.yml
  44. - ./conf/sureness.yml:/opt/hertzbeat/config/sureness.yml
  45. ports:
  46. - "1157:1157"
  47. networks:
  48. - heartzbeat