nacos服务区中心的部署
- 配置数据库,在服务器的mysql上执行 nacos的sql文件

注意运行sql文件的时候,要docker 启动mysql ,远程链接mysql执行sql文件。
获得nacos的表。
- 获得 nacos 的配置文件 导入到服务器中


PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=192.168.100.132 # 填写自己的服务器/虚拟机ip
MYSQL_SERVICE_DB_NAME=nacos
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root # sql账号
MYSQL_SERVICE_PASSWORD=123 #sql密码
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
基本就是这样,配置文件将 nacos 链接数据库
让后docker run 拉取/运行 nacos
docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--restart=always \
nacos/nacos-server:v2.1.0-slim
./nacos/custom.env 配置文件需要在这个位置 进行挂载

!如果 docker logs -f nacos 里报错的话,一定要检查数据库, 虚拟机每次重启docker 所有服务都需要重新启动 。 和数据库中nacos的表是否存在
如果未报错,那么部署已经完成
- http://youip:8848/nacos/ 在浏览器访问自己的8848端口,首次启动需要登录,账号密码都是: nacos
进入

- 部署完成! 感谢收看