配置与使用:
docker安装nacos
docker pull nacos/nacos-server
docker run --env MODE=standalone --name zwt-nacos -d -p 8848:8848 nacos/nacos-server
我们需要将nacos配置持久化到数据库中,所以我们不能简单的使用上述方式运行nacos服务;
1.新建数据库 zwt_nacos
2.官方提供的sql文件 导入 此时会有很多表生成
3.新增一个用户 nacos/nacos
INSERT INTO `users` (`username`, `password`, `enabled`)
VALUES
('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
?4.启动nacos服务
docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.0.104 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_SERVICE_DB_NAME=zwt_nacos \
-p 8848:8848 \
--restart=always \
--name nacos \
nacos/nacos-server
5.此时nacos服务已经启动,我们可以通过 localhost:8848/nacos访问
6.项目中配置nacos
????????6.1pom中引入依赖
? ? ? ? 6.2开启微服务注册发现
@EnableDiscoveryClient
? ? ? ? ?6.3配置文件中加入配置 我的是yml文件中
spring:
application:
name: zwt-user-service
cloud:
#注册中心地址
nacos:
discovery:
server-addr: 139.139.111.82:8848
7.启动微服务项目?此时可以在 139.139.111.82:8848/nacos 服务列表中看到 自己的微服务
?
|