docker-compose.yml 815 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. mysql80:
  3. image: registry.cn-chengdu.aliyuncs.com/reghao/mysql:8.0.36
  4. container_name: mysql80
  5. restart: always
  6. # 使用宿主机网络模式
  7. network_mode: "host"
  8. # 环境变量
  9. environment:
  10. MYSQL_ROOT_PASSWORD: "Root_123456"
  11. # 存储卷挂载
  12. volumes:
  13. - /etc/localtime:/etc/localtime:ro
  14. - /opt/docker/mysql80/conf/my.cnf:/etc/mysql/my.cnf
  15. - /opt/docker/mysql80/data:/var/lib/mysql
  16. - /opt/docker/mysql80/log:/var/log
  17. # 日志配置
  18. logging:
  19. driver: "json-file"
  20. options:
  21. max-size: "100m"
  22. max-file: "3"
  23. # 资源限制(虽然脚本中未写,建议生产环境加上)
  24. deploy:
  25. resources:
  26. limits:
  27. cpus: '2.0'
  28. memory: 2G
  29. reservations:
  30. memory: 1G