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
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相关推荐
- docker 我的世界服务器_八个Docker的真实应用场景
原文作者:程序师视野 原文链接:八个Docker的真实应用场景 | 程序师 - 程序员.编程语言.软件开发.编程技术 原文出处:程序师 几周前我们参加了DockerCon ,Dockercon是首个以 ...
- 二十八、docker详解
一.docker简介 1. 为什么会有docker出现 假定您在开发一个微服务项目,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置.其他开发人员身处的环境配置也各有不同.您正在开发的应用依赖于 ...
- Spring cloud alibaba(二)nacos服务发现docker相同ip冲突
引入服务发现其实比较简单 项目架构:同Spring cloud alibaba(一)多模块项目整合 spring cloud - pay - smdd - coupon - base - order- ...
- 客快物流大数据项目(十八):Docker私有仓库
目录 Docker私有仓库 一.registry 的搭建 1.搭建 2.验证
- 客快物流大数据项目(八):Docker的安装和启动
目录 Docker的安装和启动 一.服务器规划 二.安装Docker 1.验证Linux内核版本 <
- Docker(八):Docker Compose
Docker Compose Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具.通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务.然 ...
- 八种Docker容器开发模式解析
原文链接:http://www.csdn.net/article/2014-10-27/2822294 Docker优点已经说过很多次,这里不做详述,Docker现在越来越受到开发人员的青睐,而且利用 ...
- 架构杂谈《八》Docker 架构
Docker 架构 一.Docker 引擎的三大组件 1)Docker 后台服务(Docker Daemon):是长时间运行在后台的守护进程,是Docker的核心服务,可以通过命令dockerd与它进 ...
- Docker学习总结(11)——八个Docker的真实应用场景
[编者的话]Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置.代码流水线管理.提高开发效率.隔离应用.整合服务器.调试能力.多租户环境.快速部署.我们一直在谈Docker,Doc ...
- Docker( 八)docker的安全以及安全加固
一.基础知识 1.Docker容器的安全性,很大程度上依赖于Linux系统自身,评 估Docker的安全性时,主要考虑以下几个方面: Linux内核的命名空间机制提供的容器隔离安全 Linux控制组机 ...
最新文章
- window resize和scroll事件的基本优化
- 关于ark取得进程的镜像文件路径
- tenjin - 号称全球最快的模板引擎
- windows上的几个常用端口号
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- 获取键盘录入的5个int数,并存放到int数组arr中,输入前提示输入的是第几个值 * * 	2.2 传递数组arr调用getNum(int[] arr)方法,获取返回值,并打印输出
- java 打包 根目录_java打包
- python语音合法命名-下列哪些语句在Python中是合法的( )
- [: -ge: unary operator expected 错误
- Dialogue and Conversational Agents
- Win10下Matlab r2018a 64位 中文破解版的安装以及破解方法
- Science | 再野化植物微生物组——作物祖先微生物群可能为提高可持续的粮食生产提供了一种方法...
- 当今排队方式方法_当今改善您的设计产品组合的5种方法
- 相机的内参会改变吗_关于相机内参中的焦距fx和fy
- 计算机如何寻址硬盘,再来理解一下硬盘
- 初识爬虫——爬虫与HTML介绍
- 关于汇编cmp后的一些走向
- 金庸武侠年表,终于把每部人物关系串起来了
- 低级语言和高级语言的区别
- mysql主从服务器宕机,Mysql主从数据库配置及宕机处理
热门文章
- mysql 备份配置文件_mySQL配置文件、备份与恢复
- leetcode704二分法:(左闭右闭+左闭右开)
- Java当中捕获异常
- 模板编译template的背后,究竟发生了什么事?带你了解template的纸短情长
- [C++11]可调用对象包装器function
- [PAT乙级]1019 数字黑洞
- [召集令]-Dijkstra的单源最短路径算法
- C++map容器-构造和赋值
- cookies默认过期时间_「图」Chrome Canary新版已启动“增强版cookies控制”预览测试...
- 经典排序算法(7)——堆排序算法详解