文档参考
Nacos Spring Boot
查看nacos镜像
docker search nacos
下载镜像
docker pull nacos/nacos-server
启动naocs镜像
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server --restart=always
查看镜像是否启动
docker ps
进入到启动的naocs容器中 “nacos ”为自己定义的名称
docker exec -it nacos bash
进入管理界面
# 使用自己的IP地址
http://192.168.8.15:8848/nacos/
Nacos注册
在模块的pom文件中引入依赖
<!-- 服务注册 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
</dependency>
在配置文件添加nacos服务地址
# nacos服务地址
spring.cloud.nacos.discovery.server-addr=192.168.8.15:8848
在项目的启动类添加注解
@EnableDiscoveryClient
解决
我的springboot版本是2.6.4,而springcloud版本是Hoxton.RELEASE。
查看mvnrepository,将springcloud改成2021.0.1版本后重新启动项目。
成功后在页面的Nacos配置中心中即可看到服务。