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

docker 安装nacos(vL2.5.0)

查找nacos 的所需的镜像版本

https://hub.docker.com/r/nacos/nacos-server/tags

拉取你所需的版本(我们用v2.5.0)

docker pull nacos/nacos-server:v2.5.0

注意:因为我们需要挂载外配置文件 直接用volume 挂载目录 缺少初始文件报错 我们分两次启动,第一次启动后将生成的文件拷贝需要挂载的外目录下 ,第二次就可以直接挂载目录启动了

启动命令

docker run -d -e MODE=standalone -e JVM_XMS=128m -e JVM_XMX=128m -e JVM_XMN=128m -e NACOS_AUTH_ENABLE=true -e NACOS_AUTH_IDENTITY_KEY=security -e NACOS_AUTH_IDENTITY_VALUE=pgRb2c4ANvhIA14Z -e NACOS_AUTH_TOKEN=NStQdHM3WCU3RVYlMjRZdG04aUolMkM3JTJDQnhyUCU1RXFMJTIxaiUyOCUyM1JZ -p 8848:8848 -p 9848:9848 --restart=always --privileged=true --name nacos nacos/nacos-server:v2.5.0

查看时否启动成功

docker ps

切换到你需要挂载的目录下(例子:D:\soft\docker-data\nacos.2.5.0)

拷贝配置文件目录

docker cp nacos:/home/nacos/conf ./

拷贝日志文件目录

docker cp nacos:/home/nacos/logs ./

并新建一个data 文件存放数据

操作后结果如图

第二次启动我们用docker-compose 编排的方式 

新建一个docker-compose.yml

services:nacos:image: nacos/nacos-server:v2.5.0container_name: nacosenvironment:- MODE=standalone- JVM_XMS=128m- JVM_XMX=128m- JVM_XMN=128m- TZ=Asia/Shanghai- NACOS_AUTH_ENABLE=true- NACOS_AUTH_IDENTITY_KEY=security- NACOS_AUTH_IDENTITY_VALUE=pgRb2c4ANvhIA14Z- NACOS_AUTH_TOKEN=NStQdHM3WCU3RVYlMjRZdG04aUolMkM3JTJDQnhyUCU1RXFMJTIxaiUyOCUyM1JZports:- "8848:8848"    # Web控制台端口- "9848:9848"    # gRPC端口(必须)- "9849:9849"    # gRPC端口(必须)volumes:- d:\\soft\\docker-data\\nacos.2.5.0\\logs:/home/nacos/logs- d:\\soft\\docker-data\\nacos.2.5.0\\data:/home/nacos/data- d:\\soft\\docker-data\\nacos.2.5.0\\conf:/home/nacos/confrestart: always

在docker-compose.yml 的同级目录下 启动命令

docker-compose up -d

浏览器访问:http://localhost:8848/nacos

初次访问会直接让你设置密码(nacos/nacos)

http://www.xdnf.cn/news/18751.html

相关文章:

  • 一次失败的Oracle数据库部署
  • 2025.8.26周二 在职老D渗透日记day26:pikachu文件上传漏洞 前端验证绕过
  • 解决qt5.9.4和2015配置xilinx上位机报错问题
  • Linux 详谈Ext系列⽂件系统(一)
  • Unity使用Sprite切割大图
  • 深度学习入门:从概念到实战,用 PyTorch 轻松上手
  • Qwt7.0-打造更美观高效的Qt开源绘图控件库
  • 小白成长之路-k8s部署项目(二)
  • SpringBoot整合Elasticsearch
  • 【DFS 或 BFS 或拓扑排序 - LeetCode】329. 矩阵中的最长递增路径
  • 60 C++ 现代C++编程艺术9-function用法
  • 机器学习】(12) --随机森林
  • QT-QSS样式表
  • 从零开始学习单片机14
  • 机器人中的李代数是什么
  • 基于波前编码成像系统模拟及图像复原的MATLAB实现
  • Rerank 与混合检索:协同提升检索精度
  • CUDA 工具包 13.0 正式发布:开启新一代 GPU 计算的基石!
  • 深入理解Linux进程程序替换:从原理到实践
  • 阿里云安装postgre数据库
  • 安全合规:AC(上网行为安全)--中
  • 2.认证与授权升级方案及使用
  • 力扣(有效括号)
  • 用蒙特卡洛法求解三门问题和Π
  • GPIO子系统自主实现(简单版)
  • 开发避坑指南(36):Java字符串Base64编码实战指南
  • 迭代器设计模式
  • 《XXL-Job 全面介绍:Java 开发中的分布式任务调度框架》
  • 【互动屏幕】为什么现在数字展厅偏爱地面互动装置?
  • 嵌入式Linux内核编译与配置