树莓派docker安装node-red
时间: 2023-09-18 19:12:32 浏览: 108
1. 首先需要安装docker和docker-compose,可以参考官方文档进行安装。
2. 创建一个目录,用于存放node-red相关的文件:
```
mkdir node-red
cd node-red
```
3. 在该目录下创建一个docker-compose.yml文件,内容如下:
```
version: '3'
services:
nodered:
image: nodered/node-red
ports:
- 1880:1880
volumes:
- ./data:/data
restart: always
```
这个文件定义了一个服务,它使用nodered/node-red镜像,将容器中的1880端口映射到主机的1880端口,将主机上的./data目录挂载到容器中的/data目录。restart: always表示容器在退出后总是重新启动。
4. 在该目录下运行docker-compose up命令,等待docker拉取镜像并启动容器:
```
docker-compose up
```
如果需要在后台运行容器,可以加上-d选项:
```
docker-compose up -d
```
5. 访问http://localhost:1880即可进入node-red。如果需要在其他设备上访问node-red,可以使用主机的IP地址替换localhost。挂载的./data目录用于存放node-red的数据,可以在容器内部的/data目录下查看。
阅读全文