环境:两台节点
161.189.98.% emqx01
52.83.23.% emqx02
emqx01节点配置
docker run -it --network host --name emqx01 \
-p 1883:1883 \
-p 18083:18083 \
-p 8083:8083 \
-p 8883:8883 \
-p 8080:8080 \
-e EMQX_NAME="emqx01" \
-e EMQX_HOST=161.189.98.% \
-e EMQX_LISTENER__TCP_EXTERNAL=1883 \
-e EMQX_WAIT_TIME=30 \
-e EMQX_CLUSTER__DISCOVERY="static" \
-e EMQX_JOIN_CLUSTER="emqx01@161.189.98.59" \
-e EMQX_CLUSTER__STATIC__SEEDS="emqx01@161.189.98.%,emqx02@52.83.23.%" \
emqx/emqx:latest
emqx02节点配置
docker run -it --network host --name emqx02 \
-p 1883:1883 \
-p 18083:18083 \
-p 8083:8083 \
-p 8883:8883 \
-p 8080:8080 \
-e EMQX_NAME="emqx02" \
-e EMQX_HOST=52.83.23.46\
-e EMQX_LISTENER__TCP_EXTERNAL=1883 \
-e EMQX_WAIT_TIME=30 \
-e EMQX_CLUSTER__DISCOVERY="static" \
-e EMQX_JOIN_CLUSTER="emqx02@52.83.23.%" \
-e EMQX_CLUSTER__STATIC__SEEDS="emqx01@161.189.98.%,emqx02@52.83.23.%" \
emqx/emqx:latest
端口说明:
- 1883:MQTT协议端口
- 8883:MQTT/SSL端口
- 8083:MQTT/Web Socket端口
- 8080:HTTP API 端口
- 18083:Dashboard管理端口
连接说明:
emqx01:
http://161.189.98.%:18083 管理界面
emqx02:
http://52.83.23.%:18083 管理界面