Ubuntu 22.04 (WSL2) 上使用 Docker 安装 Nacos 3.0.0

Ubuntu 22.04 (WSL2) 上使用 Docker 安装 Nacos 3.0.0

关键点

  • 安装步骤:在 Ubuntu 22.04 (WSL) 上通过 Docker 安装 Nacos 3.0.0 涉及创建日志目录、生成认证令牌、运行容器并访问控制台。
  • 认证要求:Nacos 3.0.0 默认启用认证,需配置 NACOS_AUTH_TOKEN 等参数,首次访问控制台需设置管理员密码。
  • 控制台访问:控制台通过 http://localhost:8080/index.html 访问,与 2.x 版本的 8848 端口不同。
  • 版本差异:Nacos 3.0.0 引入了新的控制台端口、增强的认证机制和独立控制台部署支持。

简介

Nacos(Dynamic Naming and Configuration Service)是一个由阿里巴巴开源的平台,用于动态服务发现、配置管理和服务管理。它在微服务架构中扮演着重要角色,支持服务注册、配置中心和动态路由等功能。本文详细介绍如何在 Ubuntu 22.04 的 WSL 环境中通过 Docker 安装 Nacos 3.0.0,并探讨其与 2.x 版本的区别。

前置条件

在开始之前,请确保满足以下条件:

  • Docker 已安装:运行 docker --version 确认 Docker 正常工作。
  • Ubuntu 22.04 (WSL):确保 WSL 环境配置正确,网络连接畅通。
  • 端口可用:确认 8080(控制台)、8848(服务器)和 9848(gRPC)端口未被占用。
  • 权限:需要 root 或 sudo 权限执行命令。

安装步骤

步骤 1:创建日志目录

Nacos 需要一个持久化的日志目录来存储运行日志。我们在主机上创建 /home/nacos/logs 目录,并设置权限以确保容器可以写入。

# 创建日志目录
mkdir -p /home/nacos/logs
# 设置读写权限(开发/测试环境)
chmod 777 -R /home/nacos/*

注意chmod 777 仅适合开发/测试环境。在生产环境中,建议使用更严格的权限,如 chmod 755

步骤 2:生成认证令牌和身份标识

Nacos 3.0.0 默认启用认证,需要配置以下环境变量:

  • NACOS_AUTH_TOKEN:认证令牌,需为长度大于 32 位的随机字符串,经 Base64 编码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值