使用docker安装Nacos,远程连接nacos报错,please check server x.x.x.x ,port 9848 is available
2022/1/3 6:11:57
本文主要是介绍使用docker安装Nacos,远程连接nacos报错,please check server x.x.x.x ,port 9848 is available,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景
nacos装在本地的时候,启动一切正常,但是把nacos装在服务端的时候,报错。
Server check fail, please check server 192.168.0.33 ,port 9848 is available , error ={}
#原因
当nacos客户端升级为2.x版本后,新增了gRPC的通信方式,新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成.。
端口 与主端口的偏移量 描述
9848 1000 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
9849 1001 服务端gRPC请求服务端端口,用于服务间同步等
因为是用的docker安装的nacos,所以启动的时候,只把宿主机的8848端口和容器的8848端口映射了,所以客户端像服务端发起连接请求的时候会报9948找不到,只要同时把9949,和9849端口也同时暴露出去就行了
删掉容器,重新启动容器命令如下
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server:2.0.3
————————————————
版权声明:本文为CSDN博主「zhouqiw2017」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhouqiw2017/article/details/120154465
这篇关于使用docker安装Nacos,远程连接nacos报错,please check server x.x.x.x ,port 9848 is available的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-28duckdns docker
- 2024-03-21docker add host
- 2024-03-14denied: requested access to the resource is denied docker push
- 2024-03-07docker graylog
- 2024-03-05Docker容器实战(00)-基础命令大全
- 2024-03-01dockerd-entrypoint.sh
- 2024-02-23linux mint install docker
- 2024-01-18angular docker
- 2024-01-10优雅而强力地卸载docker-desktop
- 2024-01-09完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker