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

docker 安装nacos

1、拉取镜像

docker pull nacos/nacos-server:2.0.3

2、 启动 Nacos 容器​
简单启动

docker run -d --name nacos-standalone -e MODE=standalone \ # 单机模式-p 8848:8848        # 暴露端口nacos/nacos-server:2.0.3
生产启动
docker run -d \--name nacos \-e MODE=standalone \-e JVM_XMS=512m \      # 初始堆内存-e JVM_XMX=512m \      # 最大堆内存-v /opt/nacos/logs:/home/nacos/logs \  # 挂载日志目录-p 8848:8848 \--restart=always \     # 自动重启nacos/nacos-server:2.0.3
连接外部数据库启动
docker run -d \--name nacos-mysql \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_SERVICE_HOST=mysql-host \-e MYSQL_SERVICE_DB_NAME=nacos_config \-e MYSQL_SERVICE_USER=nacos \-e MYSQL_SERVICE_PASSWORD=123456 \-p 8848:8848 \nacos/nacos-server:2.0.3

数据持久化 挂载

​-v /opt/nacos/data:/home/nacos/data
集群部署
# 示例:3节点集群
docker network create nacos-cluster-network# 启动节点1
docker run -d \--name nacos1 \--net nacos-cluster-network \-e MODE=cluster \-e NACOS_SERVERS="nacos1:8848,nacos2:8848,nacos3:8848" \-p 8848:8848 \nacos/nacos-server# 同理启动nacos2、nacos3(修改--name和端口映射)

版本升级

# 1. 停止旧容器
docker stop nacos-standalone
# 2. 备份数据卷
cp -r /opt/nacos /opt/nacos_backup
# 3. 启动新版本
docker run -d   nacos/nacos-server:2.2.0
http://www.dtcms.com/a/285186.html

相关文章:

  • Content-Type 请求头
  • 求解偏微分方程的傅里叶积分解
  • 【C语言进阶】内存函数
  • app打包ios上架appStore流程
  • 强化第三讲—一元函数微分学的概念
  • vue + Cesium 实现 3D 地图水面效果详解
  • Leetcode刷题营第二十七题:二叉树的最大深度
  • 研二Last Day
  • 【保姆级喂饭教程】idea开发TODO规范
  • 【项目实践08】【事务加锁的问题】
  • 【C++类和对象解密】面向对象编程的核心概念(下)
  • openinstall上线SSL证书服务,开启数字安全新纪元
  • 从现场出发:能源系统中的智能设备与实际落地工具解读
  • 7 基本的空间关系判断
  • Git仓库核心概念与工作流程详解:从入门到精通
  • 「Java案例」递归实现整数的倒置
  • MyBatis-Flex 学习与整理
  • LeNet-5 详解:从理论到实践
  • HTML前端性能优化完整指南
  • LeetCode 234:回文链表
  • 文件类型说明
  • H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试(2025-07-16)
  • Spring Boot 分层架构详解:Controller、Service、Mapper...
  • C++网络编程 5.TCP套接字(socket)通信进阶-基于多线程的TCP多客户端通信
  • 鸿蒙状态栏操作
  • 能碳管理平台:企业碳减排解决方案绿色工厂达标工具
  • Trae IDE:打造完美Java开发环境的实战指南
  • 基于深度学习的电信号分类识别与混淆矩阵分析
  • AI 总结工作报告
  • 【人工智能agent】--dify版本更新(通用)