CentOS 7 使用docker安装 apollo

新建一个文件夹

mkdir -p /usr/local/docker/apollo
vi docker-compose.yml

yml内容(注意yml格式,对齐尽量不使用tab键)
配置地址
(https://github.com/ctripcorp/apollo/blob/master/scripts/docker-quick-start/docker-compose.yml)

version: '2'

services:
  apollo-quick-start:
    image: nobodyiam/apollo-quick-start
    container_name: apollo-quick-start
    depends_on:
      - apollo-db
    ports:
      - "8080:8080"
      - "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

在yml目录下执行命令(此处只启动了mysql,apollo需手动启动,启动前确保数据库正常连接,
数据库映射端口为13306)

docker-compose up -d ./docker-compose.yml

使用数据库连接工具连接数据库
执行apollo中sql文件
(https://github.com/ctripcorp/apollo/blob/master/scripts/docker-quick-start/sql/apolloconfigdb.sql)
(https://github.com/ctripcorp/apollo/blob/master/scripts/docker-quick-start/sql/apolloportaldb.sql)
导入执行成功后启动apollo
默认登录名:apollo 密码:admin

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容