- 一、nacos是什么?
- 二、nacos部署步骤
- 1. 下载nacos镜像
- 2.搭建临时nacos容器
- 3.从容器中复制nacos配置文件
- 4.创建nacos数据库和用户
- 5.删除nacostest容器
- 6.修改nacos的配置文件application.properties
- 7.执行挂载命令
- 8.常见错误
提示:以下是本篇文章正文内容,下面案例可供参考
一、nacos是什么?服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理
二、nacos部署步骤 1. 下载nacos镜像docker pull nacos/nacos-server:latest2.搭建临时nacos容器
这一步主要是为了将初始的配置文件,从临时容器中复制到主机中
docker run -p 8848:8848 --name nacostest -d nacos/nacos-server:latest3.从容器中复制nacos配置文件
## 创建conf和logs文件夹
mkdir -p /dockerImageFile/nacos/conf
mkdir -p /dockerImageFile/nacos/logs
## 复制conf和logs文件夹
docker cp nacostest:/home/nacos/logs/ /dockerImageFile/nacos/
docker cp nacostest:/home/nacos/conf/ /dockerImageFile/nacos/
4.创建nacos数据库和用户
-
创建nacos用户名
-
进入github复制nacos-db.sql文件并执行SQL文件
docker stop nacostest
docker rm nacostest
6.修改nacos的配置文件application.properties
vim /dockerImageFile/nacos/conf/application.properties
## 修改数据库类型为mysql spring.datasource.platform=mysql ## 修改mysql地质问本地 db.url.0=jdbc:mysql://192.168.87.128:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC ## mysql用户名密码为步骤四创建的 db.user=nacos db.password=nacos7.执行挂载命令
docker run -d -e MODE=standalone -v /dockerImageFile/nacos/logs:/home/nacos/logs -v /dockerImageFile/nacos/conf:/home/nacos/conf -p 8848:8848 --name nacos --restart=always nacos/nacos-server:lates
i
如果启动之后报错 No DataSource set
查看容器启动日志
docker logs nacos
解决: 可能是用户名和密码不对,总之要确保用户密码能登入到你配置的数据库



