首先这里列一些常用的docker命令。
docker pull : 镜像名(拉去镜像)
docker run :创建一个新的容器并运行一个命令。
docker ps :显示正在运行的容器
docker exec:在运行的容器中执行命令。
1、到这里我们开始安装docker,依旧是一键安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
2、docker拉取镜像
docker pull nodered/node-red
3、运行启动容器
sudo docker run -it -p 1880:1880 --name=nodered --restart=always --user=root --net=host -v /data/nodered:/data -e TZ=Asia/Shanghai nodered/node-red
-v:文件挂载到宿主机上。–net=host:端口与宿主机一样,不用映射。访问1ip:1880,进入node-red界面。 --name 定义容器名字
4、添加Nodered登录界面
刚才因为已经挂载文件,这里直接访问/data/nodered/settings.js中把密码的注释掉,可以更改自己的密码
5、获取自己想设置密码的加密格式
docker exec -it nodered /bin/bash
node -e "console.log(require('bcryptjs').hashSync(process.argv[1], 8));" 你要设置的密码
结束