当前位置: 首页 > wzjs >正文

寿光网站制作东莞百度快速排名

寿光网站制作,东莞百度快速排名,做商城类网站空间怎么买,瓷砖网站源码在 Docker 中安装 Nacos v2.5.1 并配置完整的文件映射(配置文件、日志、数据持久化),步骤如下: 1. 创建宿主机目录结构 mkdir -p /root/docker/nacos/{conf,logs,data}2. 拉取镜像 docker pull nacos/nacos-server:v2.5.13. 复制…

在 Docker 中安装 Nacos v2.5.1 并配置完整的文件映射(配置文件、日志、数据持久化),步骤如下:


1. 创建宿主机目录结构

mkdir -p /root/docker/nacos/{conf,logs,data}

2. 拉取镜像

docker pull nacos/nacos-server:v2.5.1

3. 复制容器默认配置文件到宿主机

运行临时容器复制默认配置文件到宿主机:

docker run -d --name nacos nacos/nacos-server:v2.5.1
docker cp nacos:/home/nacos/conf/. /root/docker/nacos/conf/
docker rm -f nacos

4. 创建数据库并表单初始化

运行临时容器复制默认配置文件到宿主机:

  • 创建test_nacos数据库
  • 导入/root/docker/nacos/conf/mysql-schema.sql文件
  • 创建账号密码nacos/nacos
    INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);
    INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');
    

4. 配置文件注意事项

编辑宿主机配置文件 /root/docker/nacos/conf/application.properties,例如:


### The default token:
# Base64加密前密码  lecher.S#Ea%b.-JAa2f63.5-TZ+G_WC
# Base64加密后密码  bGVjaGVyLlMjRWElYi4tSkFhMmY2My41LVRaK0dfV0M=
# 加密网站:https://www.qqxiuzi.cn/bianma/base64.htm
# 自定义密钥,在自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。同nacos.core.auth.plugin.nacos.token.secret.key# 默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,在2.2.0.1后无默认值,必须执行此变更,否则无法启动;其他版本为建议设置。
nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:}
### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay.
nacos.core.auth.caching.enabled=${NACOS_AUTH_CACHE_ENABLE:false}
nacos.core.auth.enable.userAgentAuthWhite=${NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE:false}
# 用于替换useragent白名单的身份识别key,不可为空,2.2.1后无默认值
nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:}
# 用于替换useragent白名单的身份识别value,不可为空,2.2.1后无默认值
nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:}

5. 运行容器(完整文件映射)

docker run -d \--name nacos \-p 8848:8848 \-p 9848:9848 \-p 9849:9849 \-e MODE=standalone \-e NACOS_AUTH_ENABLE=true \-e NACOS_AUTH_TOKEN=bGVjaGVyLlMjRWElYi4tSkFhMmY2My41LVRaK0dfV0M= \-e NACOS_AUTH_IDENTITY_KEY=nacosKey \-e NACOS_AUTH_IDENTITY_VALUE=nacosValue \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_SERVICE_HOST=192.168.204.129 \-e MYSQL_SERVICE_PORT=3306 \-e MYSQL_SERVICE_DB_NAME=test_nacos \-e MYSQL_SERVICE_USER=root \-e MYSQL_SERVICE_PASSWORD=123456 \-v /root/docker/nacos/conf:/home/nacos/conf \-v /root/docker/nacos/logs:/home/nacos/logs \-v /root/docker/nacos/data:/home/nacos/data \--restart=unless-stopped \nacos/nacos-server:v2.5.1

6. 验证文件映射

检查宿主机目录是否生成文件:

ls /root/docker/nacos/conf    # 应看到 application.properties
ls /root/docker/nacos/logs    # 应看到启动日志
ls /root/docker/nacos/data    # 应看到数据库文件(如使用内置Derby)

7. 访问控制台

访问 http://localhost:8848/nacos,使用默认账号 nacos/nacos 登录。


⚠️ 关键配置说明

参数说明
-v /root/docker/nacos/conf映射配置文件目录(必须提前复制容器内默认配置,否则容器无法启动)
-v /root/docker/nacos/logs持久化日志文件
-v /root/docker/nacos/data持久化数据文件(配置、服务信息等)
-e MODE=standalone单机模式运行
-e NACOS_AUTH_ENABLE=true强制开启鉴权(需配合配置文件中 nacos.core.auth.enabled=true

8. (可选)解决权限问题

如果容器报权限错误,为宿主机目录授予权限:

chmod -R 777 /root/docker/nacos

或使用 --user 指定用户:

docker run ... --user $(id -u):$(id -g) ...

9. 生产环境建议

  1. 修改默认账号密码:在 application.properties 中配置:
    nacos.core.auth.server.identity.key=your_secret_key
    nacos.core.auth.plugin.nacos.token.secret.key=your_token_key
    
  2. 集群部署:修改 MODE=cluster 并配置 /root/docker/nacos/conf/cluster.conf
  3. 使用外置 MySQL:参考步骤4中的数据库配置

通过以上步骤,Nacos 的配置文件、日志、数据均已持久化到宿主机,容器重启或重建后配置不会丢失。

http://www.dtcms.com/wzjs/409465.html

相关文章:

  • 帝国cms小说网站模板下载地址电商网站订烟平台官网
  • 网站建设齐齐哈尔网站的营销推广方案
  • 网站制作潍坊区域seo站长工具查询
  • 购物网站主页模版搞一个公司网站得多少钱
  • 上海高端网站建设公淘宝seo优化
  • 日本在线生成个人网站源码bt磁力库
  • 网站需要的技术域名注册需要什么条件
  • 表白视频制作网站品牌推广策划营销策划
  • 珠海网站建设哪家公司好seo优化服务商
  • 做那个的网站谁有seo搜索引擎营销工具
  • 鹰潭网站建设公司seo的概念
  • 网页设计茶叶网站建设怎么成为百度推广代理商
  • 免费网站管理系统江西优化中心
  • 如何做搜索引擎网站广告推广文案
  • 大数据做网站流量分析网页优化公司
  • 网站设计师是什么专业企业官方网站怎么申请
  • 过年做那个网站致富看网站搜什么关键词
  • 以网站域名做邮箱阳西网站seo
  • laravel网站怎么做项目友情链接的作用
  • 网站后台百度统计图如何做的新乡百度关键词优化外包
  • 大型外包公司有哪些黑帽seo排名
  • 网站推广优化排名电商培训学校
  • 嘉兴网红桥在哪里优化seo招聘
  • 网站中微信公众号链接怎么做知识营销成功案例介绍
  • 建设项目竣工验收公告网站域名注册平台哪个好
  • 单页网站制作 在线 支付我想做百度推广
  • 外国做愛视频网站大批量刷关键词排名软件
  • 安全的网站网站建网站建设网站
  • 微网站设置电商培训有用吗
  • 网站建设分解结构企业网站优化技巧