nacos服务区中心的部署

  • 配置数据库,在服务器的mysql上执行 nacos的sql文件

Screenshot 2025-10-22 202518.png

注意运行sql文件的时候,要docker 启动mysql ,远程链接mysql执行sql文件。

获得nacos的表。

  • 获得 nacos 的配置文件 导入到服务器中

Screenshot 2025-10-22 202717.png

Screenshot 2025-10-22 202817.png

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 配置文件需要在这个位置 进行挂载

Screenshot 2025-10-22 203147.png

!如果 docker logs -f nacos 里报错的话,一定要检查数据库, 虚拟机每次重启docker 所有服务都需要重新启动 。 和数据库中nacos的表是否存在

如果未报错,那么部署已经完成

  • http://youip:8848/nacos/ 在浏览器访问自己的8848端口,首次启动需要登录,账号密码都是: nacos

进入

Screenshot 2025-10-22 203546.png

  • 部署完成! 感谢收看

迷茫java练习生