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

nacos部署

Nacos 版本v2.2.3
MySQL 地址111.111.111.111:3306
部署目录/data/nacos2.2.3

1.先创建数据目录

比如我想在/data目录下部署nacos服务,先使用管理员权限创建文件夹,并且来到nacos2.2.3文件夹下

sudo mkdir -p /data/nacos2.2.3/{logs,data} cd /data/nacos2.2.3

2.下载sql脚本,执行完之后会在目录下看到一个文件上图已经有了mysql-schema.sql

wget https://raw.githubusercontent.com/alibaba/nacos/2.2.3/distribution/conf/mysql-schema.sql

# 如果 wget 失败,可以用临时容器复制(这个第一次部署遇到了,后面部署就没遇到):
# sudo docker run -d --name temp-nacos docker.m.daocloud.io/nacos/nacos-server:v2.2.3
# sudo docker cp temp-nacos:/home/nacos/conf/mysql-schema.sql .
# sudo docker rm -f temp-nacos

3.创建数据库并且导入表结构

下面这个语句示例是mysql部署在111.111.111.111服务器上,账号是root,密码是123456,根据自己的实际情况修改数值

docker run --rm mysql:8.0 \ bash -c 'mysql -h111.111.111.111-uroot-p"123456" -e "CREATE DATABASE IF NOT EXISTS nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"'
docker run --rm \ -v $(pwd):/tmp \ mysql:8.0 \ bash -c 'mysql -h111.111.111.111-uroot-p"123456" nacos < /tmp/mysql-schema.sql'

4.创建docker-compose文件(不直接使用docker-run便于后期维护)

下面文件假设数据库都部署到了3306接口

cat > docker-compose.yml << 'EOF'
version: '3.8'

services:
nacos:
image: docker.m.daocloud.io/nacos/nacos-server:v2.2.3
container_name: nacos
restart: always
ports:
- "8848:8848"
- "9848:9848"
environment:
MODE: standalone
JVM_XMS: 1g
JVM_XMX: 1g
SPRING_DATASOURCE_PLATFORM: mysql
MYSQL_SERVICE_HOST:111.111.111.111
MYSQL_SERVICE_PORT: 3306
MYSQL_SERVICE_DB_NAME: nacos
MYSQL_SERVICE_USER:root
MYSQL_SERVICE_PASSWORD:123456
MYSQL_SERVICE_DB_PARAM: 'allowPublicKeyRetrieval=true&useSSL=false'
NACOS_AUTH_ENABLE: 'true'
NACOS_AUTH_TOKEN: '9jQ0GBSbRaYLWz+wO6RY9W9iE84BxPGIqlvXgvL7rCk='
NACOS_AUTH_IDENTITY_KEY: serverIdentity
NACOS_AUTH_IDENTITY_VALUE: myServerIdentity
volumes:
- ./logs:/home/nacos/logs
- ./data:/home/nacos/data
networks:
- nacos-network

networks:
nacos-network:
driver: bridge
EOF

5.启动容器

docker-compose up -d

6. 等待启动并查
sleep 30
sudo docker logs nacos --tail 30

7. 访问控制台
以部署到111.111.111.111为例,默认端口8848,访问地址 http://111.111.111.111:8848/nacos
默认用户名/密码:nacos / nacos

8. 登录后修改密码(控制台右上角 -> 修改密码)

http://www.zskr.cn/news/1464611.html

相关文章:

  • 避坑指南:ZYNQ7000 AXI GPIO中断配置的那些‘坑’(IRQ_F2P、电平类型、通道使能)
  • Python面向对象编程(OOP)深度详解
  • 【信息科学与工程学】【运营科学】第二篇 C4信息与通信网络运营 (C4) ——数据中心网络运营05
  • Jetson Nano B01到手第一步:保姆级烧录系统与换源避坑指南(附清华源配置)
  • 2026年评价高的硅胶灌胶机/汽车电子灌胶机多家厂家对比分析 - 品牌宣传支持者
  • 2026年评价高的推拉篷/移动遮阳篷/折叠篷/推拉篷定制深度厂家推荐 - 行业平台推荐
  • SoybeanAdmin深度解析:现代Vue3中后台管理系统的架构设计与企业级实践
  • 2026年口碑好的不锈钢旋流风口/中央空调出风口/316电梯专用风口/管道通风口长期合作厂家推荐 - 品牌宣传支持者
  • TI XDS100V3仿真器‘失忆’了?别慌,用这个老工具FTProg给它‘重装系统’
  • Python3 MySQL连接(使用mysql-connector)
  • 2026年口碑好的玻璃原料钾长石粉/陶瓷用钾长石粉/钾长石玻璃粉/日用瓷钾长石粉优质厂家汇总推荐 - 品牌宣传支持者
  • 生产级机器学习系统:从模型交付到系统契约的工程实践
  • 2026年质量好的日用瓷钾长石粉/钾长石厂家对比推荐 - 行业平台推荐
  • 新手福音:借助快马生成的直登号工具代码学习JavaScript核心语法
  • 2026年比较好的扇形淋浴房/郑州家装淋浴房/淋浴房品牌厂家推荐 - 行业平台推荐
  • (139页PPT)第1部分企业HSE管理能力培养教材(附下载方式)
  • 2026年知名的光伏支架实力工厂推荐 - 行业平台推荐
  • SpringBoot+Vue服装销售管理系统源码+论文
  • 2026年口碑好的厂区移动雨棚/阳光棚/推拉篷/手动推拉篷优质公司推荐 - 品牌宣传支持者
  • XUnity.AutoTranslator架构深度解析:Unity游戏实时翻译引擎的技术实现
  • 亲测能降到0%!免费降AI率靠谱吗?10款工具实测,论文降AIGC必看 - agihub
  • 别再手动算CRC了!用STM32CubeMX的硬件CRC模块,5分钟搞定数据校验
  • HarmonyOS 6 AtomicServiceTabs 图标加文本(自定义图文排布)使用文档
  • 别再踩坑了!手把手教你用Selenium驱动360极速浏览器(附版本匹配避坑指南)
  • 2026年评价高的光伏支架主流厂家对比评测 - 品牌宣传支持者
  • 2026年口碑好的舟山工业园区/定海工业园区/浙江工业园区热门排行榜 - 行业平台推荐
  • PhysicsFormer:Transformer在物理信息神经网络中的创新应用
  • 小Why的密码锁【牛客tracker 每日一题】
  • 别只盯着物种丰度图了!16S报告里这3个高级功能(LEfSe、FAPROTAX、随机森林)才是发文章的关键
  • arXiv投稿避坑实录:从邮箱注册到.bbl文件,新手必看的5个细节