docker-compose.yml 815 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. proxysql:
  3. image: registry.cn-chengdu.aliyuncs.com/reghao/proxysql_proxysql:8.0.36
  4. container_name: proxysql
  5. restart: always
  6. network_mode: host
  7. volumes:
  8. - /etc/localtime:/etc/localtime:ro
  9. - /opt/docker/proxysql:/var/lib/proxysql
  10. # ProxySQL 日志限制
  11. logging:
  12. driver: "json-file"
  13. options:
  14. max-size: "50m"
  15. max-file: "3"
  16. # ProxySQL 资源限制(作为转发层,日常消耗极低)
  17. deploy:
  18. resources:
  19. limits:
  20. cpus: '1.0'
  21. memory: 1G
  22. reservations:
  23. cpus: '0.5'
  24. memory: 512M
  25. healthcheck:
  26. test: [ "CMD", "mysql", "-uadmin", "-padmin", "-h127.0.0.1", "-P6032", "-e", "SELECT 1" ]
  27. interval: 10s
  28. timeout: 5s
  29. retries: 3
  30. start_period: 10s