| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | # 启动命令# docker-compose --compatibility up -dversion: '3'services:  mysql:    restart: always    image: mysql:5.7.22    container_name: 3306mysql    ports:      - 3306:3306    environment:      TZ: Asia/Shanghai      MYSQL_ROOT_PASSWORD: 123456    command:      --character-set-server=utf8mb4      --collation-server=utf8mb4_general_ci      --explicit_defaults_for_timestamp=true      --lower_case_table_names=1      --max_allowed_packet=128M      --sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO"    volumes:      - ./mysql3306:/var/lib/mysql  redis:    # 指定镜像    image: redis:4    restart: always    container_name: redis6379    ports:      # 端口映射      - 6379:6379    volumes:      # 目录映射      - "./redis/conf:/usr/local/etc/redis"      - "./redis/data:/data"    command:      # 执行的命令      redis-server  nacos:    image: nacos/nacos-server:2.0.1    container_name: cloud-nacos    restart: always    environment:      TZ: Asia/Shanghai      PREFER_HOST_MODE: ip #如果支持主机名可以使用hostname,否则使用ip,默认也是ip      SPRING_DATASOURCE_PLATFORM: mysql #数据源平台 仅支持mysql或不保存empty      MODE: standalone      MYSQL_SERVICE_HOST: 192.168.10.129      MYSQL_SERVICE_DB_NAME: config      MYSQL_SERVICE_PORT: 3306      MYSQL_SERVICE_USER: root      MYSQL_SERVICE_PASSWORD: root      JVM_XMS: 512m    volumes:      - ./docker/nacos/standalone-logs/:/home/nacos/logs    ports:      - "8848:8848"      - "9848:9848"      - "9555:9555"  sentinel-dashboard:    image: bladex/sentinel-dashboard    container_name: sentinel-dashboard    restart: always    environment:      TZ: Asia/Shanghai      JAVA_OPTS: "-Dserver.port=8858 -Dcsp.sentinel.dashboard.server=172.21.41.195:8858 -Dproject.name=sentinel-dashboard"    ports: #避免出现端口映射错误,建议采用字符串格式 8080端口为Dockerfile中EXPOSE端口      - "8719:8719"      - "8858:8858"    volumes:      - ./root/logs:/root/logs  minio:    image: minio/minio:RELEASE.2023-04-28T18-11-17Z    container_name: minio    ports:      - "4000:9000"    volumes:      - "/data/dockerdata/minio:/data"    environment:      MINIO_ACCESS_KEY: "admin"      MINIO_SECRET_KEY: "admin123"    command: server /data    restart: always    logging:      driver: "json-file"      options:        max-size: "1000m"  xxl-job-admin:    image: xuxueli/xxl-job-admin:2.1.2    restart: always    container_name: xxl-job-admin    environment:      PARAMS: '-TZ=Asia/Shanghai --spring.datasource.url=jdbc:mysql://192.168.0.167:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=root'    ports:      - 7001:8080    volumes:      - ./data/applogs:/data/applogs
 |