Nacos(八)之Docker
生活随笔
收集整理的這篇文章主要介紹了
Nacos(八)之Docker
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自??Nacos Docker 快速開始
操作步驟
-
Clone 項目
git clone https://github.com/nacos-group/nacos-docker.git cd nacos-docker -
單機模式 Derby
docker-compose -f example/standalone-derby.yaml up -
單機模式 MySQL
如果希望使用MySQL5.7
docker-compose -f example/standalone-mysql-5.7.yaml up如果希望使用MySQL8
docker-compose -f example/standalone-mysql-8.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/instance/list?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" -
Nacos 控制臺
link:http://127.0.0.1:8848/nacos/
Common property configuration
| MODE | cluster模式/standalone模式 | cluster/standalone default?cluster |
| NACOS_SERVERS | nacos cluster地址 | eg. ip1,ip2,ip3 |
| PREFER_HOST_MODE | 是否支持hostname | hostname/ip default?ip |
| NACOS_SERVER_PORT | nacos服務器端口 | default?8848 |
| NACOS_SERVER_IP | 多網卡下的自定義nacos服務器IP | ? |
| SPRING_DATASOURCE_PLATFORM | standalone 支持 mysql | mysql / empty default empty |
| MYSQL_MASTER_SERVICE_HOST | mysql 主節點host | ? |
| MYSQL_MASTER_SERVICE_PORT | mysql 主節點端口 | default :?3306 |
| MYSQL_MASTER_SERVICE_DB_NAME | mysql 主節點數據庫 | ? |
| MYSQL_MASTER_SERVICE_USER | 數據庫用戶名 | ? |
| MYSQL_MASTER_SERVICE_PASSWORD | 數據庫密碼 | ? |
| MYSQL_SLAVE_SERVICE_HOST | mysql從節點host | ? |
| MYSQL_SLAVE_SERVICE_PORT | mysql從節點端口 | default :3306 |
| MYSQL_DATABASE_NUM | 數據庫數量 | default :2 |
| JVM_XMS | -Xms | default :2g |
| JVM_XMX | -Xmx | default :2g |
| JVM_XMN | -Xmn | default :1g |
| JVM_MS | -XX:MetaspaceSize | default :128m |
| JVM_MMS | -XX:MaxMetaspaceSize | default :320m |
| NACOS_DEBUG | 開啟遠程調試 | y/n default :n |
| TOMCAT_ACCESSLOG_ENABLED | server.tomcat.accesslog.enabled | default :false |
Nacos + Grafana + Prometheus
參考:Nacos監控指南
Note: grafana創建一個新數據源時,數據源地址必須是?http://prometheus:9090
相關項目
- Nacos
- Nacos Docker
總結
以上是生活随笔為你收集整理的Nacos(八)之Docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nacos(七)之Spring Clou
- 下一篇: Nacos(九)之Dubbo 融合 Na