version: "3.9" x-traefik-label: &traefik-label traefik.enable: true traefik.http.routers.nacos.service: nacos traefik.http.services.nacos.loadbalancer.server.port: 8848 services: nacos: image: nacos/nacos-server:v2.4.1 pull_policy: always container_name: "nacos" hostname: "nacos" privileged: true user: root labels: <<: *traefik-label ports: - "8848:8848" - "9848:9848" environment: PREFER_HOST_MODE: hostname MODE: standalone # NACOS_AUTH_ENABLE: 'true' # NACOS_AUTH_TOKEN: 'VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=' # NACOS_AUTH_IDENTITY_KEY: 'nacos' # NACOS_AUTH_IDENTITY_VALUE: 'nacos' SPRING_DATASOURCE_PLATFORM: mysql MYSQL_SERVICE_HOST: "" MYSQL_SERVICE_DB_NAME: nacos MYSQL_SERVICE_PORT: "3306" MYSQL_SERVICE_USER: "" MYSQL_SERVICE_PASSWORD: "" MYSQL_SERVICE_DB_PARAM: characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC restart: always