version: '3.8' services: mysql: image: mysql:5.7 container_name: mysql restart: always command: --sql-mode= --skip-name-resolve --innodb-buffer-pool-size=2G --max-connections=1000 --max-allowed-packet=1073741824 --default-time-zone=+08:00 environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: docker MYSQL_PASSWORD: docker TZ: Asia/Shanghai ports: - "3306:3306" volumes: - ./data:/var/lib/mysql - ./init:/docker-entrypoint-initdb.d