docker部署多个node-red操作过程

docker部署多个node-red操作过程


回到目录

一、docker安装教程

docker在线使用安装教程

linux系统离线安装docker(分步法&一键法)

回到目录

二、docker安装node-red

一、node-red官网https://nodered.org/
二、node-red官网上Docker安装node-red的教程https://nodered.org/docs/getting-started/docker

2.1 拉取镜像

  1. 查看可用的redis版本,执行命令:docker search node-red

  2. 拉取node-red镜像:从Docker Hub上获取node-red官方镜像,执行命令:docker pull <镜像名称>:<版本号>

    示例

    docker pull nodered/node-red

  1. 查看本地node-red镜像,执行命令: docker images

    回到目录

2.2 创建目录并分配权限

  1. 创建目录:mkidr -p /home/node_red/data
  2. 分配权限:chmod 777 -R /home/node_red

    回到目录

三、 docker操作node-red

3.1 部署node-red

部署命令: sudo docker run -u root:node-red -v /home/node_red:/data --privileged=true -p 1881:1880 --name mynodered1 -d nodered/node-red --restart=always

  • -p:端口映射 1881

  • -u:用户 root

  • -v:数据卷挂载 :将/home/node_red软连接到/data

  • -privileged:分配root权限 true

  • /home/node_red:数据存储路径

  • nodered:docker服务包全称

  • --restart=always:设置开机自启动
    通过端口的不同,部署多个node-red:

  • 端口为1882:sudo docker run -u root:node-red -v /home/node_red:/data --privileged=true -p 1882:1880 --name mynodered2 -d nodered/node-red --restart=always

  • 端口为1883:sudo docker run -u root:node-red -v /home/node_red:/data --privileged=true -p 1884:1880 --name mynodered4 -d nodered/node-red --restart=always

  1. 查看容器的运行信息,验证node-red容器是否正常运行:docker ps
  • 查看指定容器状态:docker ps -a | grep node-red
  • 查看容器运行日志:docker logs --since 30m <容器名>

此处 --since 30m 为查看此容器30分钟之内的日志情况

  1. 验证服务:在浏览器里打开:http://ip:端口

    回到目录

3.2 查看\关闭\删除容器

  • 查看所有在运行的容器:docker ps -a
  • 查看指定容器状态:docker ps -a | grep node-red
  • 查看容器运行日志:docker logs --since 30m <容器名>
  • 关闭容器:docker stop <容器名>
  • 删除容器:docker rm <容器名>

回到目录

四、Docker删除Redis镜像

  • 查看全部镜像 命令:docker images
  • 删除镜像 命令 :docker rmi <容器 id>

回到目录

相关推荐
张文君36 分钟前
docker直接运行arm下的docker
arm开发·docker·容器
engchina1 小时前
在 Ubuntu 上安装 Node.js 23.x
linux·ubuntu·node.js
Linux运维老纪2 小时前
K8s之Service详解(Detailed Explanation of K8s Service)
服务器·网络·云原生·容器·kubernetes·云计算·运维开发
月上柳青3 小时前
docker gitlab arm64 版本安装部署
docker·容器·gitlab
飞火流星020275 小时前
docker安装Redis:docker离线安装Redis、docker在线安装Redis、Redis镜像下载、Redis配置、Redis命令
redis·docker·docker安装redis·redis镜像下载·redis基本操作·redis配置
基哥的奋斗历程5 小时前
Docker 常用命令
运维·docker·容器
Dusk_橙子6 小时前
在K8S中,pending状态一般由什么原因导致的?
云原生·容器·kubernetes
HEX9CF7 小时前
【Docker】快速部署 Nacos 注册中心
运维·docker·容器
小Tomkk7 小时前
Docker 部署 ClickHouse 教程
clickhouse·docker·rpc
不一样的信息安全7 小时前
Python Web框架比较:Flask与FastAPI的特性和应用场景
node.js