services: mysql80: image: registry.cn-chengdu.aliyuncs.com/reghao/mysql:8.0.36 container_name: mysql80 restart: always # 使用宿主机网络模式 network_mode: "host" # 环境变量 environment: MYSQL_ROOT_PASSWORD: "Root_123456" # 存储卷挂载 volumes: - /etc/localtime:/etc/localtime:ro - /opt/docker/mysql80/conf/my.cnf:/etc/mysql/my.cnf - /opt/docker/mysql80/data:/var/lib/mysql - /opt/docker/mysql80/log:/var/log # 日志配置 logging: driver: "json-file" options: max-size: "100m" max-file: "3" # 资源限制(虽然脚本中未写,建议生产环境加上) deploy: resources: limits: cpus: '2.0' memory: 2G reservations: memory: 1G