Nacos 部署安装

拉取 nacos 镜像

docker pull nacos/nacos-server

nacos sql

https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

运行镜像

docker run -di --name=nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server


Nacos 部署安装_第1张图片
image.png

访问

访问地址:http://你的ip/域名:8848/nacos 账号:nacos 密码:nacos

通过docker-compose部署,包含prometheus/grafana等监控组件

Ubuntu 安装 git

sudo apt-get install git

安装 docker-compose 命令

sudo apt install docker-compose

安装 nacos

  • clone 项目
    git clone https://github.com/nacos-group/nacos-docker.git
    cd nacos-docker

  • 单机模式 Derby
    docker-compose -f example/standalone-derby.yaml up

  • 单机模式 mysql (会自动创建 nacos 数据库)
    docker-compose -f example/standalone-mysql.yaml up

  • 集群模式
    docker-compose -f example/cluster-hostname.yaml up

  • 服务注册
    curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'

  • 服务发现
    curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instances?serviceName=nacos.naming.serviceName'

  • 发布配置
    curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=helloWorld"

  • 获取配置
    curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

  • 进入容器
    查看容器信息


    image.png

    进入容器
    docker exec -it nacos-standalone /bin/bash

  • 修改 application.properties 数据库配置
    进入 /home/nacos/conf 目录,vim 打开文件


    image.png

    Nacos 部署安装_第2张图片
    image.png
  • Nacos 控制台
    link:http://你的ip:8848/nacos/

非 docker 方式安装

  • 下载编译后的包
    https://github.com/alibaba/nacos/releases
    上传到服务器,解压
  • 启动 nacos,进入 bin 目录
    sh startup.sh -m standalone
    standalone代表着单机模式运行,非集群模式
    如果报错可使用命令:bash startup.sh -m standalone
  • 后台运行
    nohup sh startup.sh -m standalone &
  • 关闭 nacos ,进入 bin 目录
    sh shutdown.sh

你可能感兴趣的:(Nacos 部署安装)