使用docker部署 node red pro,环境变量无法生效:
  nodered:
    image: bladex/node-red-pro:latest
    user: root
    environment:
      TZ: Asia/Shanghai
      MYSQL_HOST: 192.168.1.23
      MYSQL_PORT: 3306
      MYSQL_USER: root
      MYSQL_PASSWORD: XLMaGVAS
      MYSQL_DATABASE: bladex_iot
    ports:
      - 1880:1880
    volumes:
      - ./data:/data
    logging:
      options:
        max-size: 50m
        max-file: 3
    networks:
      - app-net
    hostname: nodered
    restart: unless-stopped
    container_name: nodered
networks:
  app-net:
    external: true启动后,日志信息:
27 Apr 13:27:26 - [info] [mqtt-broker:本机] 与服务端 mqtt://127.0.0.1:1883 的连接失败
27 Apr 13:27:36 - [error] [MySQLdatabase:bladexiot] Error: connect ECONNREFUSED 127.0.0.1:3306
27 Apr 13:27:41 - [info] [mqtt-broker:本机] 与服务端 mqtt://127.0.0.1:1883 的连接失败
27 Apr 13:27:56 - [info] [mqtt-broker:本机] 与服务端 mqtt://127.0.0.1:1883 的连接失败
27 Apr 13:27:56 - [error] [MySQLdatabase:bladexiot] Error: connect ECONNREFUSED 127.0.0.1:3306
27 Apr 13:28:11 - [info] [mqtt-broker:本机] 与服务端 mqtt://127.0.0.1:1883 的连接失败请问是什么问题?如何解决?
扫一扫访问 Blade技术社区 移动端