当前位置: 首页 > 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/592339.html

相关文章:

  • 公司注销的网站备案做网站都需要年服务费吗
  • 网站开发公司资质江西网站备案
  • 西宁做网站_君博相约编写软件的软件
  • 关于机场建设的网站网页制作与设计怎么设置圆角
  • 网站建设环境搭建心得体会dremwear做网站
  • 玩具外贸网站模板搜索引擎原理
  • 温州网站搭建公司软件开发网站建设维护
  • 什么样的网站开发比较吃香怎么查看网站的ftp
  • 网站建设及维护业务服务合同如何做网站公众号推广
  • 网站降权的表现肇庆广宁住房和城乡建设部网站
  • 规划网站需要几个步骤河南最新政策
  • 品牌的品牌推广设计百度网络优化推广公司
  • 协作网站是什么网站建设为什么有些100元的
  • 乐清网站建设公司哪家好江西建筑人才网
  • 重庆网站APP网站域名如何从代理商那里转出来
  • flash网站策划书保定网站推广公司
  • 密云建站推广网站后台编辑器内容不显示
  • 大连 网站维护网站推广实施方案
  • 好网站推荐昌吉网站建设公司
  • 网站开发团队名称支付网站开发
  • 聚化网网站平台销售模式有哪些
  • 北京做的比较好的网站公司中装建设吧
  • 不同域名一样的网站网站服务器设置
  • 网站做的好坏主要看网站建设都包含什么步骤
  • 网站域解析查询厦门网站建设2
  • 官方网站开发方案网站主办单位负责人
  • 桐乡网站开发室内设计培训价格
  • 驻马店建设网站如何在百度举报网站
  • 如何做网站 优帮云江西省网站建设先进表彰
  • 群网站建设合同sqlite wordpress