Просмотр исходного кода

fix(docker): no need to expose port 6369 and 6370

Zaiming (Stone) Shi 3 лет назад
Родитель
Сommit
e93576c748
3 измененных файлов с 5 добавлено и 6 удалено
  1. 2 3
      deploy/docker/Dockerfile
  2. 2 3
      deploy/docker/Dockerfile.alpine
  3. 1 0
      deploy/docker/docker-entrypoint.sh

+ 2 - 3
deploy/docker/Dockerfile

@@ -50,9 +50,8 @@ VOLUME ["/opt/emqx/log", "/opt/emqx/data"]
 # - 11883 port for internal MQTT/TCP
 # - 18083 for dashboard
 # - 4370 default Erlang distrbution port
-# - 5369 for gen_rpc port mapping
-# - 6369 6370 for distributed node
-EXPOSE 1883 8081 8083 8084 8883 11883 18083 4370 5369 6369 6370
+# - 5369 for backplain gen_rpc
+EXPOSE 1883 8081 8083 8084 8883 11883 18083 4370 5369
 
 ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
 

+ 2 - 3
deploy/docker/Dockerfile.alpine

@@ -68,9 +68,8 @@ VOLUME ["/opt/emqx/log", "/opt/emqx/data"]
 # - 11883 port for internal MQTT/TCP
 # - 18083 for dashboard
 # - 4370 default Erlang distrbution port
-# - 5369 for gen_rpc port mapping
-# - 6369 6370 for distributed node
-EXPOSE 1883 8081 8083 8084 8883 11883 18083 4370 5369 6369 6370
+# - 5369 for backplain gen_rpc
+EXPOSE 1883 8081 8083 8084 8883 11883 18083 4370 5369
 
 ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
 

+ 1 - 0
deploy/docker/docker-entrypoint.sh

@@ -61,6 +61,7 @@ fill_tuples() {
 # 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
+# i.e. use port 5369 (or per tcp_server_port | ssl_server_port config) for gen_rpc
 export EMQX_RPC__PORT_DISCOVERY="${EMQX_RPC__PORT_DISCOVERY:-manual}"
 
 exec "$@"