EMQX5 docker 集权部署失败




你是遵循文档的步骤进行操作的吗?

是滴呢。文档给的太简单了

如果是 static 集群,不需要任何设置,启动后,通过 emqx_ctl cluster join 来手动操作即可。
如果需要通过配置进行预设,也很简单,你这里的问题是配置填错了,seeds 应该是一个数组,下面是我启动的脚本和截图

#!/bin/sh

docker run -it --rm --network=laboro --name="$1" --ip "$2" -e EMQX_NODE__NAME=emqx@"$2" -e EMQX_CLUSTER__DISCOVERY_STRATEGY="static" -e EMQX_NODE__NAME=emqx@"$1" -e EMQX_CLUSTER__STATIC__SEEDS="[emqx@172.18.0.10,emqx@172.18.0.11]" emqx:5.3.0