【发布时间】:2021-01-29 22:04:34
【问题描述】:
概述:
我更新了 MySQL Node-RED 模块,现在我必须重新启动 Node-RED 才能启用它。消息如下:
必须重新启动 Node-RED 才能启用升级的模块
问题:
我正在使用 docker-compose 运行官方 node-red docker 容器,当我按照建议的in-the-docs 进入容器时,没有命令node-red 命令。
问题
在官方nodered docker容器中没有快捷方式的情况下如何手动重启node-red应用?
注意事项:
- 我从未使用过 node.js,而且我是 node-red 的新手。
- 我精通 Linux 和其他编程语言。
复制步骤
- 安装 docker 和 docker-compose。
- 使用 docker-compose.yml 文件创建项目目录
- 启动服务:
docker-compose up - 导航到 http://localhost:1880
- 点击汉堡菜单图标->[manage-pallet]->pallet,搜索并更新MySQL包。
- 进入节点容器:
docker-compose exec nodered bash - 执行:
node-red - 结果:
bash: node-red: command not found
文件:
docker-compose.yml
#
version: "2.7"
services:
nodered:
image: nodered/node-red:latest
user: root:root
environment:
- TZ=America/New_York
ports:
- 1880:1880
networks:
- nodered-net
volumes:
- ./nodered_data:/data
networks:
nodered-net:
【问题讨论】: