Nacos使用

Administrator
Administrator
发布于 2025-04-18 / 40 阅读
0
0

Nacos使用

windows本地安装Nacos

安装包链接:

通过网盘分享的文件:nacos-server-2.5.1.zip

链接: https://pan.baidu.com/s/1qfYtO2MK6XvH-Xze-RJ4eg?pwd=dafk 提取码: dafk

--来自百度网盘超级会员v5的分享


打开压缩包后解压,将/bin/startup.cmd文件第27行改为

set MODE="standalone"

最后就可以通过双击startup.cmd文件启动nacos了

配置Nacos读取的数据库

在/conf/application.properties文件里加入mysql数据库的配置,示例如下

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://116.198.207.139:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password_mysql    #此处为数据库密码

使用命令行启动云服务上的nacos镜像

docker run -d \
  -p 8848:8848 \
  -e MODE=standalone \
  -e SPRING_DATASOURCE_PLATFORM=mysql \
  -e MYSQL_SERVICE_HOST=116.198.207.139 \
  -e MYSQL_SERVICE_PORT=3306 \
  -e MYSQL_SERVICE_DB_NAME=ry-config \
  -e MYSQL_SERVICE_USER=root \
  -e MYSQL_SERVICE_PASSWORD=password_mysql \     #此处为数据库密码
  -e MYSQL_SERVICE_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC" \
  --name nacos \
  nacos/nacos-server:latest
docker run -d \
  -p 8848:8848 \
  -e MODE=standalone \
  -e SPRING_DATASOURCE_PLATFORM=mysql \
  -e MYSQL_SERVICE_HOST=116.198.207.139 \
  -e MYSQL_SERVICE_PORT=3306 \
  -e MYSQL_SERVICE_DB_NAME=ry-config \
  -e MYSQL_SERVICE_USER=root \
  -e MYSQL_SERVICE_PASSWORD=password_mysql \
  -e MYSQL_SERVICE_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC" \
  -e NACOS_AUTH_ENABLE=true \  # 启用鉴权(可选)
  -e NACOS_AUTH_TOKEN=your_secret_key \  # 自定义Token(可选)
  -v /your_path/nacos/logs:/home/nacos/logs \  # 日志持久化
  --name nacos-1.4 \
  --restart=always \
  nacos/nacos-server:1.4.3

查看启动日志

tail -f /nacos/nacos/logs/start.out

创建nacos容器为debug模式

-p 5005:5005 \ # 暴露 Debug 端口

-e NACOS_DEBUG=y \ # 启用 Debug 模式

docker run -d \
  -p 8848:8848 \
  -p 5005:5005 \
  -e MODE=standalone \
  -e SPRING_DATASOURCE_PLATFORM=mysql \
  -e MYSQL_SERVICE_HOST=116.198.207.139 \
  -e MYSQL_SERVICE_PORT=3306 \
  -e MYSQL_SERVICE_DB_NAME=ry-config \
  -e MYSQL_SERVICE_USER=root \
  -e MYSQL_SERVICE_PASSWORD=password_mysql \   #此处为数据库密码
  -e MYSQL_SERVICE_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC" \
  -e NACOS_DEBUG=y \
  --name nacos \
  nacos/nacos-server:latest

查看nacos启动日志

docker logs -f nacos
#或
docker logs --tail 20 -f nacos


评论