docker-compose部署Apollo配置中心

本地快速启动

https://ctripcorp.github.io/apollo/#/zh/deployment/quick-start

本地docker快速启动

https://ctripcorp.github.io/apollo/#/zh/deployment/quick-start-docker

详见官方文档

  1. git clone git@gitee.com:distroy1/apollo.git
  2. 在 apollo/scripts/docker-quick-start 目录执行docker-compose up
  3. 进入apollo-quick-start容器,执行/apollo-quick-start/demo.sh client,输入timeout查看值
  4. 进入 http://localhost:8070 管理界面,apollo/admin,修改timeout值,再次观察client输出。
version: '2'

services:
  apollo-quick-start:
    image: nobodyiam/apollo-quick-start
    container_name: apollo-quick-start
    depends_on:
      - apollo-db
    ports:
      - "8080:8080"
      - "8090:8090"
      - "8070:8070"
    links:
      - apollo-db

  apollo-db:
    image: mysql:5.7
    container_name: apollo-db
    environment:
      TZ: Asia/Shanghai
      MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
    depends_on:
      - apollo-dbdata
    ports:
      - "13306:3306"
    volumes:
      - ./sql:/docker-entrypoint-initdb.d
    volumes_from:
      - apollo-dbdata

  apollo-dbdata:
    image: alpine:latest
    container_name: apollo-dbdata
    volumes:
      - /var/lib/mysql
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容