docker环境中安装mqtt服务器
和上次一样,用putty登录NAS。
sudo -i
切换到root账户,然后拉取mqtt镜像
docker pull cb59j9ia.mirror.aliyuncs.com/ncarlier/mqtt
然后进入docker中的映像,选择刚刚下载好的mqtt映像,点击启动。
容器名称随便写。
在弹出的窗口中选择"高级选项",然后选择"网络",在"使用与docker host相同的网络"前打钩,
之后切换到"环境"选项卡,添加两个变量:
可变:PATH 值:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
可变:DEBIAN_FRONTEND 值:noninteractive
之后点击应用,一路完成。
接着我们来创建mqtt的用户名和密码。
转到容器选项卡,并启动刚创建的容器,切换到"终端机"。
如下图所示,新建一个命令。
然后输入mosquitto_passwd -c pwfile.example pi (此处将pi改为你想创建的用户名)
点击确认之后,在左边切换到mosquitto_passwd,输入两次密码。
这样,我们就创建了一个名为pi的mqtt用户,并为其设置了密码。