【2026最新 架构环境安装篇四】Docker安装Nacos3.x详细教程

简介: 本文介绍了如何通过Docker快速部署Nacos 3.1.0并连接MySQL数据库。内容包括拉取镜像、导入SQL脚本、生成密钥及配置认证信息,并通过环境变量设置时区、数据库连接参数等,最终启动Nacos服务,实现高效本地或生产环境搭建。
#1、拉取镜像
docker pull nacos/nacos-server:v3.1.0

#2、快速导入SQL脚本,这里是让nacos连接mysql数据库,sql脚本可以私信我要

#3、生成密钥去替换NACOS_AUTH_TOKEN=$SECRET_KEY 
SECRET_KEY=$(openssl rand -hex 16 | base64)
echo "生成的密钥:$SECRET_KEY"

#4、Docker启动Nacos3.x并且链接MySQL
docker run --name nacos \
    --privileged=true \
    -e MODE=standalone \
    -e NACOS_AUTH_TOKEN=这里复制第三步生成的秘钥\
    -e NACOS_AUTH_IDENTITY_KEY=nacos \
    -e NACOS_AUTH_IDENTITY_VALUE=nacos \
    -e TIME_ZONE='Asia/Shanghai' \
    -e NACOS_AUTH_ENABLE=true \
    -e SPRING_DATASOURCE_PLATFORM=mysql \
    -e MYSQL_SERVICE_HOST=XX.XX.XX.XX \
    -e MYSQL_SERVICE_PORT=3306 \
    -e MYSQL_SERVICE_USER=root \
    -e MYSQL_SERVICE_PASSWORD=root \
    -e MYSQL_SERVICE_DB_NAME=nacos_config \
    -p 8080:8080 \
    -p 8848:8848 \
    -p 9848:9848 \
    -d nacos/nacos-server:v3.1.0

image.gif

目录
相关文章
|
Java Linux 程序员
maven构建docker镜像三部曲之二:编码和构建镜像
用docker-maven-plugin插件来构建本地的docker镜像
1331 0
maven构建docker镜像三部曲之二:编码和构建镜像
|
20天前
|
消息中间件 数据可视化 数据安全/隐私保护
【2026最新 架构环境安装篇三】Docker安装RabbitMQ4.x详细教程
通过Docker快速部署RabbitMQ服务,拉取镜像并运行容器,配置用户名密码及端口映射,访问服务器IP:15672即可进入管理界面,实现消息队列的可视化管理。
118 5
|
20天前
|
关系型数据库 MySQL 数据库
【2026最新 架构环境安装篇二】Docker安装MySQL8详细教程
本文介绍了如何使用Docker快速部署MySQL 8.0数据库。内容包括拉取镜像、创建本地目录挂载数据与配置文件、启动容器并设置端口映射、环境变量及重启策略,最后通过命令进入MySQL容器进行操作,适合初学者快速搭建开发环境。(239字符)
283 0
|
Java 应用服务中间件 Nacos
阿里巴巴NACOS(3)- 部署Nacos的生产集群环境
上一篇文章介绍了如何在Spring Cloud中使用Nacos,让我感觉是无缝支持Spring Cloud,可惜的是阿里云的MSE暂时只支持Nacos的服务注册和发现,配置中心还是需要用阿里云的ACM来完成,本文将介绍如何部署Nacos的生产集群环境。
14219 0
阿里巴巴NACOS(3)- 部署Nacos的生产集群环境
|
2月前
|
Kubernetes Cloud Native Nacos
MCP 网关实战:基于 Higress + Nacos 的零代码工具扩展方案
本文会围绕如何基于 Higress 和 Nacos 的 docker 镜像在 K8s 集群上进行分角色部署。
441 51
|
存储 Nacos 数据库
在 Docker 中部署 Nacos 并挂载配置文件
在 Docker 中部署 Nacos 并挂载配置文件
|
1月前
|
Ubuntu 安全 Java
Docker 拉取部署 OpenJDK 全指南:替代方案、实操步骤与最佳实践
本文详解Docker部署OpenJDK全流程:搭建环境、选择eclipse-temurin等替代镜像,避开已弃用的官方镜像,通过Dockerfile构建应用,配置JVM参数与容器资源限制,并提供最佳实践与问题排查方案,助力企业级Java应用高效、安全运行。
723 1
|
23天前
|
前端开发 Java Nacos
application.yml和bootstrap.yml这两个配置文件有什么区别?
`bootstrap.yml` 与 `application.yml` 是 Spring Boot/Cloud 项目中的两类配置文件。前者用于应用启动前加载,主要配置远程配置中心(如 Nacos)、加密等关键信息,优先级高;后者是默认主配置,用于常规配置如端口、数据库等。自 Spring Boot 2.4+ 起,默认不再启用 `bootstrap` 机制,推荐使用 `spring.config.import` 在 `application.yml` 中统一导入配置,以简化流程、降低复杂度。纯 Spring Boot 应用不加载 `bootstrap.yml`。
165 0
|
7月前
|
弹性计算 关系型数据库 Nacos
低配阿里云 ECS 如何 docker 环境部署 NACOS : 单机版模式
NACOS 单机版 Docker 安装指南。使用指定端口和 custom.env 配置文件启动 Nacos 服务,适用于 2.X 版本,包含 gRPC 支持及 MySQL 数据源配置。 -e MODE=standalone \
609 5
|
2月前
|
人工智能 安全 前端开发
AgentScope Java v1.0
AgentScope Java 1.0 正式发布,专为Java开发者打造企业级Agentic应用。采用ReAct范式,支持自主规划与实时干预,平衡智能与可控性。提供安全沙箱、上下文工程、多模态支持等开箱即用能力,深度集成企业技术栈,支持高性能、高可用生产部署。构建从开发、调试、A/B测试到评估优化的完整生态闭环,助力AI原生应用高效迭代。全面兼容MCP/A2A协议,支持阿里云百炼与函数计算一键部署,推动Agent应用迈入工业化时代。