EMQX通过docker-compose无法进行数据持久卷挂载

1.注释掉以下持久卷挂载


2.docker-compose启动运行报错

3.查看容器目录权限正常

注释掉还是取消注释?

不好意思,笔误,是取消掉注释,进行数据卷挂载

你的宿主机是 Linux 还是 Mac,如果是 Linux 的话,将 docekr-compose.yaml 中的 $PWD 替换为绝对路径,并手动创建 emqx1_data 和 emqx2_data,然后赋予 777 的权限试试,类似于下面的命令

mkdir -p emqx1_data emqx2_data
chmod -R 0777 emqx1_data emqx2_data
sudo docker compose up