使用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技术社区 移动端