热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

dockercompose之apollo配置中心

apollo的原理和介绍这里就不做说明了,看到该文章的应该你已经了解了,到部署阶段了。文本基于apollo1.4.0版本。步骤一、导入数据库脚本脚

apollo 的原理和介绍这里就不做说明了,看到该文章的应该你已经了解了,到部署阶段了。

文本基于 apollo 1.4.0 版本。

步骤

一、导入数据库脚本
脚本包含 portalDB和configDB: https://github.com/ctripcorp/apollo/tree/v1.4.0/scripts/db/migration
这两个DB的作用,还是详见官方。

二、配置表中的 eureka 地址
打开ApolloConfigDBServerConfig表,修改key 为 eureka.service.url 的值为 你的IP地址和端口(对应下面的docker-compose.yaml 中的 configservice 的端口)
例如我配置的就是 http://192.168.1.164:6166/eureka/

三、docker-compose 文件内容
docker-compose.yml 文件内容如下:

version: '3'
services:apollo-portal:image: docker.io/xzxiaoshan/apollo-portal:1.4.0container_name: apollo-portalnetwork_mode: "host"environment:SERVER_PORT: 6165# DataSource InfoDS_URL: "jdbc:mysql://192.168.1.164:3306/ApolloPortalDB?characterEncoding=utf8"DS_USERNAME: "root"DS_PASSWORD: "root"# Environmental variable declaration (meta server url, different environments should have different meta server addresses)DEV_META: "http://192.168.1.164:6166"FAT_META: ""UAT_META: ""LPT_META: ""PRO_META: ""depends_on:- apollo-adminservicelogging:driver: "json-file"options:max-size: "200k"max-file: "10"apollo-configservice:image: docker.io/xzxiaoshan/apollo-configservice:1.4.0container_name: apollo-configservicenetwork_mode: "host"environment:SERVER_PORT: 6166# DataSource InfoDS_URL: "jdbc:mysql://192.168.1.164:3306/ApolloConfigDB?characterEncoding=utf8"DS_USERNAME: "root"DS_PASSWORD: "root"logging:driver: "json-file"options:max-size: "200k"max-file: "10"apollo-adminservice:image: docker.io/xzxiaoshan/apollo-adminservice:1.4.0container_name: apollo-adminservicenetwork_mode: "host"environment:SERVER_PORT: 6167# DataSource InfoDS_URL: "jdbc:mysql://192.168.1.164:3306/ApolloConfigDB?characterEncoding=utf8"DS_USERNAME: "root"DS_PASSWORD: "root"depends_on:- apollo-configservicelogging:driver: "json-file"options:max-size: "200k"max-file: "10"

官方 github 地址:https://github.com/ctripcorp/apollo

(END)


推荐阅读
author-avatar
iainabaobei_151
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有