Node-RED 安装部署

本文详细介绍了如何在Linux系统上通过Docker部署和管理Node-RED,包括安装Docker、配置镜像、数据卷以及启动容器的过程,还提供了官方文档链接作为参考。
摘要由CSDN通过智能技术生成

# Node-RED

https://iothub.org.cn/docs/nodered/
https://iothub.org.cn/docs/nodered/deploy/deploy-docker/

一、概述

1.官网文档

https://nodered.org/
https://nodered.org/docs/getting-started/

# Running under Docker
https://nodered.org/docs/getting-started/docker

在这里插入图片描述

2.Docker部署Node-RED

docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red


    docker run              - run this container, initially building locally if necessary
    -it                     - attach a terminal session so we can see what is going on
    -p 1880:1880            - connect local port 1880 to the exposed internal port 1880
    -v node_red_data:/data  - mount a docker named volume called `node_red_data` to the container /data directory so any changes made to flows are persisted
    --name mynodered        - give this machine a friendly local name
    nodered/node-red        - the image to base it on - currently Node-RED v1.2.0

在这里插入图片描述

docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red:latest
# nodered/node-red


docker run -it -p 1880:1880 -v myNodeREDdata:/data --name mynodered nodered/node-red


docker run -it -p 1880:1880 -v myNodeREDdata:/data --name mynodered nodered/node-red:latest-minimal


docker run -it -p 1880:1880 -v myNodeREDdata:/data --name mynodered nodered/node-red:1.0.1-10-minimal-arm32v6



docker run --network host --restart=always -v node_red_data:/data --name nodered nodered/node-red:latest


docker run -p 1880:1880 --restart=always -v node_red_data:/data --name nodered nodered/node-red:latest


docker run -it -p 1880:1880 -v node_red_data:/data --name nodered nodered/node-red:latest


docker run -it -p 1880:1880 -v node_red_data:/data --name nodered nodered/node-red:3.1.0

二、部署Node-RED

1.安装Docker

  • 安装Docker(所有节点)

安装版本19.03.*

$ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

$ yum -y install docker-ce

$ systemctl enable docker && systemctl start docker

$ docker --version
  • 添加阿里云加速镜像
# 添加阿里云加速镜像

cat > /etc/docker/daemon.json << EOF
{
   "registry-mirrors": ["https://xxxxxx.aliyuncs.com"],
   "exec-opts": ["native.cgroupdriver=systemd"]
} 
EOF
  • 重启docker
#重启docker

systemctl restart docker

2.部署Node-RED

# 安装部署

# docker run --network host --restart=always -v node_red_data:/data --name nodered nodered/node-red:latest


# docker ps -a
CONTAINER ID   IMAGE                     COMMAND                  CREATED          STATUS                            PORTS     NAMES
8f7eb53acc80   nodered/node-red:latest   "npm --no-update-not…"   38 seconds ago   Up 2 seconds (health: starting)             nodered
# 访问地址
http://192.168.202.168:1880

在这里插入图片描述

# Node-RED

https://iothub.org.cn/docs/nodered/
https://iothub.org.cn/docs/nodered/deploy/deploy-docker/
  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoTHub - 物联网开源技术社区

支持开源技术! 传播开源文化!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值