
docker启动nacos教程
1.拉取镜像,准备nacos前置启动环境
启动nacos,目的是复制配置文件和日志
docker run -p 8848:8848 --name nacos -d nacos/nacos-server
docker cp nacos:/home/nacos/logs/ /mydata/nacos/
docker cp nacos:/home/nacos/conf/ /mydata/nacos/
2.持久化nacos配置
-- 1.创建mysql数据库
CREATE DATABASE IF NOT EXISTS nacos DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
-- 2.导入第一步中conf目录中的sql文件mysql-schema.sql
3.修改nacos配置文件
#修改为自己的mysql配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root
################开启鉴权###########
nacos.core.auth.enabled=true
#要求原始32位字符串并base64加密,字符串生成网站http://tool.pfan.cn/random
nacos.core.auth.plugin.nacos.token.secret.key=bmFjb3Nfd2RtXzIwMjUwMzIwMTEzNF9zZWNyZXRLZXlfdG9rZW5fYmFzZTY0
nacos.core.auth.server.identity.key=authKey #第三方访问时要求的请求头的key
nacos.core.auth.server.identity.value=wangdeming #第三方访问时要求的请求头的value
4.再次启动nacos
docker run -d --name nacos \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
--restart=unless-stopped \
-e MODE=standalone \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-v /www/docker/nacos/logs/:/home/nacos/logs \
-v /www/docker/nacos/conf/:/home/nacos/conf \
nacos/nacos-server
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 王德明
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果