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 编码。

464

被折叠的 条评论
为什么被折叠?



