From 6c403061db860638569d970821329bbec57f19cb Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Sun, 25 Apr 2021 10:41:36 +0200 Subject: [PATCH] chore(docker): manual port setting for gen_rpc when start in docker --- deploy/docker/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deploy/docker/Dockerfile b/deploy/docker/Dockerfile index f7bfed3b0..e54eb91cd 100644 --- a/deploy/docker/Dockerfile +++ b/deploy/docker/Dockerfile @@ -78,4 +78,10 @@ EXPOSE 1883 8081 8083 8084 8883 11883 18083 4369 4370 5369 6369 6370 ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"] +# The default rpc port discovery 'stateless' is mostly for clusters +# having static node names. So it's troulbe-free for multiple emqx nodes +# running on the same host. +# When start emqx in docker, it's mostly one emqx node in one container +ENV EMQX_RPC__PORT_DISCOVERY=manual + CMD ["/opt/emqx/bin/emqx", "foreground"]