原因:
Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成,详见:
那么在docker启动时候
docker run --name nacos -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:latest
因为上面偏移量的问题,当多集群配置时连续的端口号可能会出现端口占用,尽量端口之间距离大些,8847 8848 8849 这种必出问题。
一些废话:
昨天win10更新完巨卡(就不更win11),直接重装了系统。重装完之后nacos,rabbitmq这些直接docker pull,之前我是先下载的nacos然后在docker上挂载本地目录,但这次没有,直接pull的latest最新版本,然后写代码时候一直:what's the f*ck?(微笑)。