运行Node-RED官方docker后安装serial节点

在ubuntu上安装docker

Ubuntu 安装 Docker CE

在docker下运行Node-RED

Running under Docker

1
docker run -it -p 1880:1880 --name mynodered nodered/node-red-docker

参数解释

查看镜像

1
docker image ls

查看所有容器

1
docker container ls -a

访问127.0.0.1:1880后,发现没有所需的serial节点,要在容器中自行安装。

在容器中安装serial节点

利用 commit 理解镜像构成

进入该名为mynodered的容器

1
docker exec -it mynodered bash

终端就会从user@ubuntu之类的变成node-red@container_id这种:
安装serial节点

1
2
3
npm i node-red-node-serialport
# ... 等待安装完成
exit

查看具体改动:

1
docker diff mynodered

提交为镜像

暂略