通过docker快速部署并试用apollo(阿波罗)配置中心

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。功能十分强大。但是官网说得很啰嗦,下面我们用docker来快速部署,然后用起来,比看枯燥的文档更加容易入手及了解。

5分钟通过docker快速部署并试用apollo配置中心

一、准备工作

1、安装docker

具体的方法可见:https://yeasy.gitbook.io/docker_practice/install/

2、访问https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start,下载配置文件,有docker-compose来部署。

二、启动配置中心

1、进行目录docker-quick-start

cd docker-quick-start

2、执行

docker-compose up -d

说明:docker-compose up,是启动,加-d是在后台启动。

3、查询日志

sudo docker-compose logs

4、启动后,会启动2个容易,一个是数据库,一个是服务

查看

docker ps
5分钟通过docker快速部署并试用apollo配置中心

注1:数据库的端口映射为13306,所以如果希望在宿主机上访问数据库,可以通过localhost:13306,用户名是root,密码留空。

注2:如要查看更多服务的日志,可以通过docker exec -it apollo-quick-start bash登录, 然后到/apollo-quick-start/service和/apollo-quick-start/portal下查看日志信息。

5、访问

页面为:http://localhost:8070/

默认账号为:apollo/admin

5分钟通过docker快速部署并试用apollo配置中心

三、使用

1、docker使用

具体的使用可以看:https://github.com/ctripcorp/apollo/wiki/Quick-Start#%E5%9B%9B%E4%BD%BF%E7%94%A8apollo%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83

但是在在Docker环境下需要通过下面的命令运行Demo客户端:

docker exec -i apollo-quick-start /apollo-quick-start/demo.sh client

2、通过页面访问

例如我设置了timeout为400。

5分钟通过docker快速部署并试用apollo配置中心

然后登录docker里面,命令

docker exec -i apollo-quick-start /apollo-quick-start/demo.sh client
5分钟通过docker快速部署并试用apollo配置中心

获取值:

timeout

返回

Loading key : timeout with value: 400
5分钟通过docker快速部署并试用apollo配置中心

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/19717.html

发表评论

登录后才能评论