基于docker的 nacos安装部署过程例子解析

在这里插入图片描述

代码示例:

要使用 Docker 部署 Nacos,您可以按照以下步骤操作:

  1. 安装 Docker:确保您的系统中已安装 Docker,并且 Docker 服务正在运行。

  2. 拉取 Nacos 镜像

    docker pull nacos/nacos-server
    

    这会从 Docker Hub 上下载最新版本的 Nacos 镜像文件到您的本地机器上。

  3. 创建 Docker 挂载目录(如果需要持久化数据):

    mkdir -p /mydata/nacos/logs/
    mkdir -p /mydata/nacos/conf/
    
  4. 启动 Nacos 容器

    • 单机模式(使用 Derby 数据库):
      docker run --name nacos -d -p 8848:8848 -e MODE=standalone nacos/nacos-server
      
    • 单机模式(使用 MySQL 数据库):
      docker run --name nacos -d -p 8848:8848 \
      -e JVM_XMS=256m -e JVM_XMX=256m \
      -e MODE=standalone \
      -e SPRING_DATASOURCE_PLATFORM=mysql \
      -e MYSQL_SERVICE_HOST=<您的MySQL服务器地址> \
      -e MYSQL_SERVICE_DB_NAME=nacos \
      -e MYSQL_SERVICE_USER=<您的MySQL用户名> \
      -e MYSQL_SERVICE_PASSWORD=<您的MySQL密码> \
      nacos/nacos-server
      
    • 集群模式(需要额外配置)。
  5. 访问 Nacos 控制台
    启动完 Nacos 容器后,您可以通过 http://localhost:8848/nacos 访问 Nacos Web 控制台。

  6. (可选)配置集群
    如果您需要部署 Nacos 集群,您需要为每个节点指定不同的 IP 或主机名,并在 nacos.properties 中设置集群相关信息,或者通过环境变量传递。

  7. 验证部署
    访问 Nacos 控制台,使用默认账号密码 nacos/nacos 登录,确认 Nacos 服务正常运行。

请注意,如果您使用的是 Nacos 2.x 版本,可能需要额外开放两个端口(9848 和 9849)以支持 gRPC 通信。如果您需要使用自定义配置,可以将 custom.properties 文件挂载到容器的 /home/nacos/init.d/ 目录中,其配置优先级高于 application.properties 文件。

喜欢本文,请点赞、收藏和关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乔丹搞IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值