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

 找回密码
 立即注册
查看: 879|回复: 11

[求助] docker下创建的emqx容器,设备重启后登入密码会重置

[复制链接]

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
发表于 2023-12-15 20:06:47 | 显示全部楼层 |阅读模式
本帖最后由 ptcar 于 2023-12-15 20:06 编辑

上次换了emqx,很好用,但是发现有个问题,我的群晖重启后,docker再启动emqx后,更改的密码会被重置成默认密码。
然后自己创建的认证用户名跟密码都会丢失。不知道怎么解决。
看过几个教程,说要挂在路径:你可以先运行一次不装载文件夹的容器,把/opt/emqx/etc下的配置文件都拷贝出来到你的装载文件夹后再运行就可以了但是这个路径需要哪里才能进入拷贝文件- -
有吊大的大神教一下么,不胜感谢
回复

使用道具 举报

18

主题

436

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1529
HASS币
0
发表于 2023-12-15 22:45:48 | 显示全部楼层
左边选择群晖里面的文件夹 记得要给权限
444444444444444444444444444444444.jpg
回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 01:04:17 | 显示全部楼层
kjjuhfv 发表于 2023-12-15 22:45
左边选择群晖里面的文件夹 记得要给权限

怎么给权限。我按照您这个挂载,启动容器无限重启
回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 01:08:56 | 显示全部楼层
kjjuhfv 发表于 2023-12-15 22:45
左边选择群晖里面的文件夹 记得要给权限

您这个是4.0版本还是5.0版本的emqx,我按照您的方法,挂载后,直接停止
回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 01:09:58 | 显示全部楼层
kjjuhfv 发表于 2023-12-15 22:45
左边选择群晖里面的文件夹 记得要给权限

老哥能否把你的文件直接打包一份给我
回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 01:23:34 | 显示全部楼层
emqx-emqx1
datestreamcontent
2023-12-15 17:21:07stdout2023-12-15T17:21:07.232850+00:00 [error] Could not open file (/opt/emqx/etc/emqx.conf) for Reason enoent
2023-12-15 17:20:57stdout2023-12-15T17:20:57.631142+00:00 [error] Could not open file (/opt/emqx/etc/emqx.conf) for Reason enoent
2023-12-15 17:20:43stdout2023-12-15T17:20:43.979399+00:00 [error] Could not open file (/opt/emqx/etc/emqx.conf) for Reason enoent

回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 01:27:09 | 显示全部楼层
我挂在路径后,一直提示这个错误,然后容器就停止了,看教程是要先运行一个容器,然后把opt/emqx/etc里的文件都复制出来,黏贴到挂载的文件夹下面,再创建容器,就能运行。但是现在就卡在opt、emqx、etc这个路径哪里能进去。不知道怎么找到这个地方
回复

使用道具 举报

23

主题

644

帖子

4404

积分

元老级技术达人

积分
4404
金钱
3745
HASS币
30

教程狂人

QQ
发表于 2023-12-16 10:06:01 | 显示全部楼层
我部署EMQX时候也遇到这个问题,应该是挂载目录的文件夹权限不够,EMQX容器无法写入文件导致的,可以将opt/emqx/etc下文件都复制出来,然后粘贴到挂载路径下面,或者手动修改文件夹的权限为777应该也可以,不过这个办法我没测试。我用威联通,群晖路径不清楚,或者你可以装个Portainer,这样可以看到每个容器文件夹的绝对路径。
回复

使用道具 举报

18

主题

436

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1529
HASS币
0
发表于 2023-12-16 12:46:55 | 显示全部楼层
ptcar 发表于 2023-12-16 01:09
老哥能否把你的文件直接打包一份给我

我只是根据你的描述给个建议
并不是根据官方的配置
你把项目地址发出来我看一下
回复

使用道具 举报

20

主题

82

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
366
HASS币
0
 楼主| 发表于 2023-12-16 20:27:52 | 显示全部楼层
kjjuhfv 发表于 2023-12-16 12:46
我只是根据你的描述给个建议
并不是根据官方的配置
你把项目地址发出来我看一下 ...

https://www.emqx.io/docs/zh/latest/deploy/install-docker.html
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 12:05 , Processed in 0.140346 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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