docker-compose-toxiproxy.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. version: '3.9'
  2. services:
  3. toxiproxy:
  4. container_name: toxiproxy
  5. image: ghcr.io/shopify/toxiproxy:2.5.0
  6. restart: always
  7. networks:
  8. emqx_bridge:
  9. aliases:
  10. - toxiproxy
  11. - toxiproxy.emqx.net
  12. volumes:
  13. - "./toxiproxy.json:/config/toxiproxy.json"
  14. ports:
  15. # Toxiproxy management API
  16. - 8474:8474
  17. # InfluxDB
  18. - 8086:8086
  19. # InfluxDB TLS
  20. - 8087:8087
  21. # SQL Server
  22. - 11433:1433
  23. # MySQL
  24. - 13306:3306
  25. # MySQL TLS
  26. - 13307:3307
  27. # PostgreSQL
  28. - 15432:5432
  29. # PostgreSQL TLS
  30. - 15433:5433
  31. # TDEngine
  32. - 16041:6041
  33. # DynamoDB
  34. - 18000:8000
  35. # RocketMQ
  36. - 19876:9876
  37. # Cassandra
  38. - 19042:9042
  39. # Cassandra TLS
  40. - 19142:9142
  41. # S3
  42. - 19000:19000
  43. # S3 TLS
  44. - 19100:19100
  45. # IOTDB (3 total)
  46. - 14242:4242
  47. - 28080:18080
  48. - 38080:38080
  49. # HStreamDB
  50. - 15670:5670
  51. # Kinesis
  52. - 4566:4566
  53. command:
  54. - "-host=0.0.0.0"
  55. - "-config=/config/toxiproxy.json"