初来驾到请你们多多关照html
阿里相信你们都知道,在github上的关注度很是高。我也是在github上了解到的nacos,一经上手发现很是好使哈,如今看一下官方是如何描述这款产品功能的。mysql
动态配置服务git
动态配置服务让您可以以中心化、外部化和动态化的方式管理全部环境的配置。动态配置消除了配置变动时从新部署应用和服务的须要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。github
服务发现及管理redis
动态服务发现对以服务为中心的(例如微服务和云原生)应用架构方式很是关键。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服务发现。Nacos也提供实时健康检查,以防止将请求发往不健康的主机或服务实例。借助Nacos,您能够更容易地为您的服务实现断路器。
sql
下面开始介绍我们本章主要讲的内容:docker
介绍
个人系统是windows10的操做系统,首先安装docker for windows,为何要在windows上安装docker呢?由于docker实在太方便了,用到什么软件只须要下载它的镜像,安装、启动镜像,就能够直接使用了,通常不须要你配置环境参数,好比Mysql、redis,开发人员应该都会安装吧!这里我就不在介绍如何安装docker for windows了,百度有不少教程,可是有点须要注意的是,有的电脑须要打开cpu虚拟化配置。在最后面介绍nacos容器如何配置链接本地的数据库。数据库
下载镜像
打开Windows PowerShell,首先试一下你的docker for windows是否安装成功:
docker search nacos
windows
docker pull nacos/nacos-server
docker images
启动镜像
这里启动容器的时候参数配置我就不在详解了,不明白的话,评论区留言,有不会的问题必定要及时询问,期待你的评论呦!
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
bash
docker ps
配置本地数据库
nacos数据库脚本别忘记执行呦。 要想配置链接你本地的数据库,首先你要在你的电脑上安装mysql,个人实在docker for windows中安装的mysql版本是5.7,nacos官方要求数据库也必须是5.6+的。进入容器:
docker exec -it <容器ID> bash
docker restart <容器name>