docker-compose-oss.yml 886 B

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