微服务1.0

CentOS 7 使用docker安装 apollo

2019-10-21  本文已影响0人  沉默的红烧肉

新建一个文件夹

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

上一篇 下一篇

猜你喜欢

热点阅读