如何使用 Docker 安装 Node-RED
安装 Node-RED 使用 Docker 是一种简便的方式,以下是基本的步骤:
-
安装 Docker: 确保已在系统上安装 Docker。可从 Docker 官方网站 或 Windows Docker 安装教程 获取安装指南。
-
拉取运行 Node-RED 镜像: 打开终端或命令行界面,运行以下命令安装 Node-RED。您可以使用官方的
nodered/node-red
镜像:
docker run -it -p 1880:1880 --name nodered01 nodered/node-red
或者根据需要选择其他 Node.js 版本:
# 使用 node:18 镜像作为容器的基础镜像,该镜像包含了 Node.js 18.x 版本
docker run -it -p 1880:1880 --name nodered01 node:18 npx --package node-red node-red
或者需要将本地文件夹映射到容器中进行配置文件和静态文件的管理
docker run -it -p 1880:1880 --name nodered01 -v D:/nodered01:/data node:18 npx --package node-red node-red --userDir /data
-v D:/nodered01:/data
表示将本地的D:/nodered01
文件夹映射到容器中的 /data 目录。这样,在容器中对/data
目录的操作就相当于对本地的nodered01
文件夹进行操作。node:18
指定了使用 node:18 镜像作为容器的基础镜像。npx --package node-red node-red --userDir /data
是在容器中执行的命令,它会启动 Node-RED,并指定配置目录为 /data。
-
访问 Node-RED 界面: 打开浏览器,访问 http://localhost:1880。您将看到 Node-RED 的可视化编辑器界面。
-
开始使用: 使用编辑器拖放节点构建工作流程。选择节点并将其拖放到编辑器中,然后连接它们。
-
停止和删除容器: 如果需要停止和删除 Node-RED 容器,使用以下命令:
docker stop nodered01
docker rm nodered01
这就完成了使用 Docker 安装和运行 Node-RED 的基本步骤。
安装 Node-RED 成功后,可以先在官方教程中尝试一些示例项目。