现在的项目是使用springcloud-config+eureka 来做注册中心和配置中心,因为要做自己的开源项目,现在要将注册中心和配置中心改造为nacos。
Docker安装配置nacos
查询nacos镜像 docker search nacos
拉取镜像 docker pull nacos/nacos-server
查看镜像 docker images
启动镜像 docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
//默认是使用nacos自带的数据,为了方便管理我这里修改nacos配置,使用mysql数据库,这里我是单数据库,所有db.url1.1被注释了
nacos初始化sql,需要先创建nacos数据库后,然后执行下面的sql
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
docker exec -it bash
修改 config/application.properties
修改完配置,退出镜像,重启容器 docker restart
访问容器:ip:8848/nacos ,默认账号/密码 :nacos
springboot 引用nacos,增加nacos配置
修改项目中eureka 中引用的jar包,改为config 配置中心,discovery 注册中心即可。
每个服务的配置文件名称一般是相同的,为了区分系统我们可以对配置文件进行分组。
项目启动,我们发现服务已经注册进入nacos中。
调用接口,我们可以正常获取数据
喜欢点下关注,你的关注是我写作的最大支持