转载自  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

name description option
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相关推荐

  1. docker 我的世界服务器_八个Docker的真实应用场景

    原文作者:程序师视野 原文链接:八个Docker的真实应用场景 | 程序师 - 程序员.编程语言.软件开发.编程技术 原文出处:程序师 几周前我们参加了DockerCon ,Dockercon是首个以 ...

  2. 二十八、docker详解

    一.docker简介 1. 为什么会有docker出现 假定您在开发一个微服务项目,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置.其他开发人员身处的环境配置也各有不同.您正在开发的应用依赖于 ...

  3. Spring cloud alibaba(二)nacos服务发现docker相同ip冲突

    引入服务发现其实比较简单 项目架构:同Spring cloud alibaba(一)多模块项目整合 spring cloud - pay - smdd - coupon - base - order- ...

  4. 客快物流大数据项目(十八):Docker私有仓库

    目录 Docker私有仓库 一.registry 的搭建 1.搭建 2.验证

  5. 客快物流大数据项目(八):Docker的安装和启动

    目录 Docker的安装和启动 一.服务器规划 二.安装Docker 1.验证Linux内核版本 <

  6. Docker(八):Docker Compose

    Docker Compose Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具.通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务.然 ...

  7. 八种Docker容器开发模式解析

    原文链接:http://www.csdn.net/article/2014-10-27/2822294 Docker优点已经说过很多次,这里不做详述,Docker现在越来越受到开发人员的青睐,而且利用 ...

  8. 架构杂谈《八》Docker 架构

    Docker 架构 一.Docker 引擎的三大组件 1)Docker 后台服务(Docker Daemon):是长时间运行在后台的守护进程,是Docker的核心服务,可以通过命令dockerd与它进 ...

  9. Docker学习总结(11)——八个Docker的真实应用场景

    [编者的话]Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置.代码流水线管理.提高开发效率.隔离应用.整合服务器.调试能力.多租户环境.快速部署.我们一直在谈Docker,Doc ...

  10. Docker( 八)docker的安全以及安全加固

    一.基础知识 1.Docker容器的安全性,很大程度上依赖于Linux系统自身,评 估Docker的安全性时,主要考虑以下几个方面: Linux内核的命名空间机制提供的容器隔离安全 Linux控制组机 ...

最新文章

  1. window resize和scroll事件的基本优化
  2. 关于ark取得进程的镜像文件路径
  3. tenjin - 号称全球最快的模板引擎
  4. windows上的几个常用端口号
  5. Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
  6. 获取键盘录入的5个int数,并存放到int数组arr中,输入前提示输入的是第几个值 * * 2.2 传递数组arr调用getNum(int[] arr)方法,获取返回值,并打印输出
  7. java 打包 根目录_java打包
  8. python语音合法命名-下列哪些语句在Python中是合法的( )
  9. [: -ge: unary operator expected 错误
  10. Dialogue and Conversational Agents
  11. Win10下Matlab r2018a 64位 中文破解版的安装以及破解方法
  12. Science | 再野化植物微生物组——作物祖先微生物群可能为提高可持续的粮食生产提供了一种方法...
  13. 当今排队方式方法_当今改善您的设计产品组合的5种方法
  14. 相机的内参会改变吗_关于相机内参中的焦距fx和fy
  15. 计算机如何寻址硬盘,再来理解一下硬盘
  16. 初识爬虫——爬虫与HTML介绍
  17. 关于汇编cmp后的一些走向
  18. 金庸武侠年表,终于把每部人物关系串起来了
  19. 低级语言和高级语言的区别
  20. mysql主从服务器宕机,Mysql主从数据库配置及宕机处理

热门文章

  1. mysql 备份配置文件_mySQL配置文件、备份与恢复
  2. leetcode704二分法:(左闭右闭+左闭右开)
  3. Java当中捕获异常
  4. 模板编译template的背后,究竟发生了什么事?带你了解template的纸短情长
  5. [C++11]可调用对象包装器function
  6. [PAT乙级]1019 数字黑洞
  7. [召集令]-Dijkstra的单源最短路径算法
  8. C++map容器-构造和赋值
  9. cookies默认过期时间_「图」Chrome Canary新版已启动“增强版cookies控制”预览测试...
  10. 经典排序算法(7)——堆排序算法详解