Nacos+docker单机/集群部署

本文详细介绍了如何使用Docker在Linux环境下部署Nacos的单机和集群模式。首先,通过拉取Nacos镜像并启动容器实现单机部署,通过端口映射可以在浏览器中访问Nacos。接着,对于集群部署,需要多台装有Docker的服务器和一个MySQL数据库。配置docker-compose文件,包括设置集群模式、服务器IP、数据库连接信息等,确保网络模式为host以便集群管理。在启动容器时,需要注意新旧版本Nacos关于MySQL配置属性的差异,以及解决集群节点为空的问题。
摘要由CSDN通过智能技术生成

一 . Docker+Nacos单机部署

  1. 拉取nacos镜像
    docker pull nacos/nacos-server:1.1.3 -拉取指定版本的nacos
    docker pull nacos/nacos-server -拉取最新版本的nacos
  2. 查看当前镜像
    docker images
    可看到如下名称的镜像
    docker.io/nacos/nacos-server
  3. 启动nacos镜像
    docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server --启动最新版的nacos镜像
    docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server:1.1.3 –启动指定版 本的nacos镜像
    这边做了端口映射,启动完成后可通过 ip:8848/nacos 访问,默认用户名和密码nacos/nacos
    二. 多服务器docker+nacos 集群部署
    环境准备:
    1.多台装有docker的服务器
    2.可用的mysql数据库(此处只有一台)
  4. 拉取nacos 源码项目包
    git clone https://github.com/nacos-group/nacos-docker.git
    cd nacos-docker
  5. 进入example,新建自己的docker-compose运行镜像的配置(配置文件名称可自行命名)
    cd example/
    vi nacos-config.yaml
  6. 编辑配置文件内容
    version: “2”
    services:
    nacos:
    hostname: nacos-002
    image: nacos/nacos-s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值