docker-compose.yml 994 B

12345678910111213141516171819202122232425
  1. services:
  2. ops-mgr:
  3. image: registry.cn-chengdu.aliyuncs.com/tnb028/ops-mgr:12345678
  4. environment:
  5. - SPRING_DATASOURCE_URL=jdbc:mysql://127.0.0.1/reghao_devops_rdb?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
  6. - SPRING_DATASOURCE_USERNAME=test
  7. - SPRING_DATASOURCE_PASSWORD=Test_123456
  8. - APP_OPS_ROOT=/opt/data/devops_data1
  9. - APP_HOST_ROOT=/opt/data/devops_data2
  10. volumes:
  11. - /etc/localtime:/etc/localtime:ro
  12. - /var/run/docker.sock:/var/run/docker.sock
  13. - /opt/data/devops_data2:/opt/data/devops_data1
  14. deploy:
  15. resources:
  16. limits:
  17. cpus: '2.0' # 限制使用 2 个 CPU 核心
  18. memory: 2GB # 容器内存上限
  19. reservations:
  20. memory: 1GB # 预留最少 1GB 内存
  21. logging:
  22. driver: "json-file"
  23. options:
  24. max-size: "10m" # 每个日志文件最大 10MB
  25. max-file: "3" # 最多保留 3 个旧日志文件