docker-compose搭建Apollo · SpringCloud微服务实战 · 看云
导航
本节我们主要介docker-compose 方式部署Apollo,docker 文件使用的是官方提供的docker-compose
1. 创建 Apollo 的挂载目录和配置文件
1.1 创建Apollo的挂载目录
mkdir -p /fwcloud/apollo/config
1.2 创建Apollo的docker-compose.yml
vim /fwcloud/apollo/config/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
切换到/fwcloud/apollo/config目录下,使用如下命令启动:
docker-compose up -d
2. 浏览器访问
浏览器输入ip:8070,默认用户名密码: apollo/admin
进去后的首页

