『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 16164|回复: 17

[基础教程] DSM(群晖6.0)Docker安装MQTT

[复制链接]

4

主题

41

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
323
HASS币
0
发表于 2018-5-6 00:29:45 | 显示全部楼层 |阅读模式
本帖最后由 HeroYu920 于 2018-5-28 10:21 编辑

1.在套件市场安装Docker,参考导航贴里的文档
2.根据下列命令创建相关的目录及文件
mkdir -p /volume1/docker/mqtt/config
mkdir -p /volume1/docker/mqtt/data
mkdir -p /volume1/docker/mqtt/log
touch /volume1/docker/mqtt/log/mosquitto.log
chmod 777 /volume1/docker/mqtt/log/mosquitto.log
vi /volume1/docker/mqtt/config/mosquitto.conf
#添加以下内容
#Place your local configuration in /mqtt/config/conf.d/
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /mqtt/data/
user mosquitto
#Port to use for the default listener.
port 1883
log_dest file /mqtt/log/mosquitto.log
log_dest stdout
#include_dir /mqtt/config/conf.d

3.下载并启动MQTT
sudo docker run --name=mqtt --restart=always --net=host --privileged -tid -v /volume1/docker/mqtt/config:/mqtt/config:ro -v /volume1/docker/mqtt/data:/mqtt/data -v /volume1/docker/mqtt/log:/mqtt/log toke/mosquitto


4.到Docker里查看是否已经正常运行,如果一直显示正在重新启动则手动关闭并开启。

参考链接:/toke/docker-mosquitto
参考链接:philhawthorne.com

5.需要设定MQTT账号及密码的可以使用linuxzlj大神的全套教程,感谢linuxzlj大神的制作。
zlee/mqtt/

评分

参与人数 1金钱 +10 收起 理由
咸味土豆 + 10 谢谢分享!

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-5-6 06:21:55 | 显示全部楼层
感谢分享,伸手党拿走了。
所有过往,皆为序章。
回复

使用道具 举报

1

主题

143

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
金钱
336
HASS币
0
发表于 2018-5-6 11:12:54 | 显示全部楼层
感谢分享,伸手党拿走了
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-5-8 08:02:58 | 显示全部楼层
本帖最后由 咸味土豆 于 2018-5-8 08:29 编辑

请教一下,用户名和密码怎么修改&自定义。。。?--------------------------------------------------------
用这个连接终端:mosquitto_passwd -c pwfile.example xxxx,好像不行




所有过往,皆为序章。
回复

使用道具 举报

11

主题

337

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2018-5-8 10:00:20 | 显示全部楼层
额。。。docker上哪有这么繁琐。直接pull一个MQ镜像不就行了。。。仓库里有我build的mq镜像 可以直接下载下来用,然后在进容器添加的用户密码就行了
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

4

主题

41

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
323
HASS币
0
 楼主| 发表于 2018-5-8 14:18:11 | 显示全部楼层
咸味土豆 发表于 2018-5-8 08:02
请教一下,用户名和密码怎么修改&自定义。。。?------------------------------------------------------- ...

这个命令创建密码是有问题的,但是是不影响正常接入HA,密码留空即可,我回头测试下在Linux里创建好密码文件然后上传上去试试!
回复

使用道具 举报

4

主题

41

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
323
HASS币
0
 楼主| 发表于 2018-5-8 14:22:39 | 显示全部楼层
本帖最后由 HeroYu920 于 2018-5-8 14:23 编辑
linuxzlj 发表于 2018-5-8 10:00
额。。。docker上哪有这么繁琐。直接pull一个MQ镜像不就行了。。。仓库里有我build的mq镜像 可以直接下载下 ...

那来吧,再多说几句,比如怎样使用大神build的mq镜像,有链接也行,感谢!
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-5-8 14:34:50 | 显示全部楼层
HeroYu920 发表于 2018-5-8 14:22
那来吧,再多说几句,比如怎样使用大神build的mq镜像,有链接也行,感谢! ...

大神藏的都比较深的,看他的签名。

这是地址:
https://hub.docker.com/r/zlee/mqtt/
所有过往,皆为序章。
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-5-8 14:58:56 | 显示全部楼层
HeroYu920 发表于 2018-5-8 14:18
这个命令创建密码是有问题的,但是是不影响正常接入HA,密码留空即可,我回头测试下在Linux里创建好密码 ...

用了大佬的这个,其实意思是一样的,估计是我的终端有问题,同样的操作,一个输入密码会提示是空密码,他这个就没事儿,搞定了自定义用户名和密码,多谢两位。
所有过往,皆为序章。
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2018-5-27 13:37:02 | 显示全部楼层
咸味土豆 发表于 2018-5-8 14:34
大神藏的都比较深的,看他的签名。

这是地址:

他的这个教程,第四步运行不起来, 目录都没生成, 唉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 19:53 , Processed in 0.070652 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表