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