docker 部署emqx 默认挂载路径
时间: 2023-07-28 07:10:20 浏览: 126
修改docker和kubelet的默认路径
在Docker中部署EMQ X时,EMQ X的数据和配置文件通常位于容器内的`/opt/emqx`目录中。因此,如果你想在本地主机上保存这些文件,可以将该目录挂载到本地主机的某个目录中,以便在容器启动和停止时保存数据和配置。
具体来说,你可以在运行EMQ X容器时使用`-v`参数来挂载宿主机上的一个目录到容器内的`/opt/emqx`目录。例如:
```
docker run -d --name emqx -v /path/to/data:/opt/emqx/data -v /path/to/config:/opt/emqx/etc -p 1883:1883 -p 8083:8083 emqx/emqx
```
上面的命令将在容器中启动EMQ X,并将宿主机上的`/path/to/data`目录挂载到容器内的`/opt/emqx/data`目录中,将宿主机上的`/path/to/config`目录挂载到容器内的`/opt/emqx/etc`目录中。这样,EMQ X将在这些本地目录中保存数据和配置,以便在容器启动和停止时保留这些信息。
阅读全文