使用Docker安装携程Apollo配置中心

839 阅读1分钟

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。本篇文章讲下如何快速的通过Docker搭建起Apollo配置中心。

一、环境准备

  1. 网络畅通,可以通过包管理器下载Docker
  2. Docker网络畅通,可以访问高速镜像
  3. 支持Docker的Linux操作系统

二、安装步骤

下载apollo镜像并使用docker启动:

git clone https://github.com/lijasonvip/apollo-image-for-servicecomb.git
cd apollo-image-for-servicecomb && docker-compose up

如果出现SSL认证问题导致无法clone,除正常添加SSL证书外,可以通过如下命令屏蔽git的ssl校验:

git config --global http.sslVerify false

执行上述命令没有意外的话,docker-compose会自行根据配置拉去对应的依赖,并打包成Docker镜像进行执行。

三、参考

  1. Apollo官网

  2. ServiceComb示例讲解微服务配置中心选型与对接