前言:
1、Windows安装的VMware虚拟机,虚拟机是CentOS 7操作系统,搭建docker再部署Nacos单机版。
2、版本:Nacos2.0.3、SpringCloud 2.2.7.RELEASE、SpringBoot2.3.12.RELEASE。
3、虚拟机关闭防火墙(推荐)或者开放8849、9848、9849端口。
一、Nacos客户端升级为2.x版本后,新增了gRPC的通信方式,新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成.。分别是9848、9849端口,在启动Nacos时需要加上。
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --network=host --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server
参数讲解:
-p 8848:8848 -p 9848:9848 -p 9849:9849 开放虚拟机端口和宿主机间的端口
--network=host 虚拟机和宿主机公用一个网段文章来源:https://www.toymoban.com/news/detail-773415.html
二、缺少依赖,微服务启动后不报错,Nacos上无法看到。文章来源地址https://www.toymoban.com/news/detail-773415.html
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>3.1.1</version>
</dependency>
到了这里,关于微服务无法注册到Nacos的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!