拉取 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
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
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
网友评论