环境
- EMQX 版本:5.0.21
- 操作系统版本:cent8
重现此问题的步骤
预期行为
实际行为
提示
mkdir: cannot create directory ‘/opt/emqx/data/configs’: Permission denied
提示
mkdir: cannot create directory ‘/opt/emqx/data/configs’: Permission denied
原因是这样的, 如果你一开始没创建/gcvdata/emqxc/opt/emqx/data这个文件夹的话, 那它就会被docker创建
但docker创建的该文件夹的权限属于root权限, 而emqx在创建/opt/emqx/data/configs的时候也会创建/gcvdata/emqxc/opt/emqx/data/configsx, 但用的是user权限, 所以会报错 Permission denied
解决方式很简单, 你提前 mkdir /gcvdata/emqxc/opt/emqx/data , 此时该文件夹就是user权限了, 然后再创建docker容器就行了
这应该是emqx的问题, 没有把docker镜像弄好
这有个问题,只能是是容器目录,无法挂载到我想要的目录,如/root/data/emqx.但是你已经替我解决了大部分问题