1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| version: "3.8" services: mysql: image: mysql:5.7.29 container_name: mysql command: --character_set_server=utf8mb4 --collation_server=utf8mb4_general_ci --default_authentication_plugin=mysql_native_password --lower_case_table_names=1 --log_bin_trust_function_creators=1 --max_allowed_packet=400M --sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION" environment: MYSQL_ROOT_PASSWORD: admin restart: always ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql - /root/docker/mysql/conf.d:/etc/mysql/conf.d - /etc/localtime:/etc/localtime:ro
redis: image: redis:latest container_name: redis restart: always ports: - "6379:6379" volumes: - /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf - /root/docker/redis/data:/data - /etc/localtime:/etc/localtime:ro
volumes: mysql_data: name: mysql_data networks: default:
|