前言:

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  虚拟机和宿主机公用一个网段

二、缺少依赖,微服务启动后不报错,Nacos上无法看到。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <version>3.1.1</version>
</dependency>
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐