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

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.dtcms.com/a/351752.html

相关文章:

  • Android之讯飞语音合成和语音识别
  • React 代码规范
  • 算法练习-合并两个有序数组
  • 表格比对的实现
  • 如何确定哪些层应添加适配器(Adapter)?(58)
  • 餐中服务:藏在菜香里的 “情感传递术”
  • Java继承与虚方法详解
  • 掌握常用CSS样式:从基础到实战的全面指南
  • 从0开始学习Java+AI知识点总结-26.web实战(Springboot原理)
  • 产品经理成长手册(2)——产品文档能力
  • 14、RocketMQ生产环境如何优化
  • Linux查看服务器内存、磁盘、cpu、网络占用、端口占用情况
  • THM El Bandito
  • 设计模式学习笔记-----抽象责任链模式
  • 常见的设计模式
  • 深度学习篇---1*1卷积核的升维/降维
  • Unity笔记(七)——四元数、延迟函数、协同程序
  • 【Linux】Keepalived + Nginx高可用方案
  • [pilot智驾系统] 驾驶员监控守护进程(dmonitoringd)
  • 从代码学习深度强化学习 - 多智能体强化学习 IPPO PyTorch版
  • pytorch_grad_cam 库学习笔记——基类ActivationsAndGradient
  • vue2 和 vue3 生命周期的区别
  • 【Android】不同系统API版本_如何进行兼容性配置
  • 2014-2024高教社杯全国大学生数学建模竞赛赛题汇总预览分析
  • VMDK 文件
  • 软考-系统架构设计师 计算机系统基础知识详细讲解二
  • springcloud篇5-微服务保护(Sentinel)
  • Spring Boot mybatis-plus 多数据源配置
  • 【CVE-2025-5419】(内附EXP) Google Chrome 越界读写漏洞【内附EXP】
  • Kafka面试精讲 Day 1:Kafka核心概念与分布式架构