拉取 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
訪問
訪問地址:http://你的ip/域名:8848/nacos 賬號:nacos 密碼:nacos
通過docker-compose部署,包含prometheus/grafana等監(jiān)控組件
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 (會自動創(chuàng)建 nacos 數(shù)據(jù)庫)
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'服務發(fā)現(xiàn)
curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instances?serviceName=nacos.naming.serviceName'發(fā)布配置
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"-
進入容器
查看容器信息
進入容器
docker exec -it nacos-standalone /bin/bash -
修改 application.properties 數(shù)據(jù)庫配置
進入 /home/nacos/conf 目錄,vim 打開文件
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