浏览代码

feat: 添加hotpoint内容,一个包含mysql+phpmyadmin+metabase的集成演示工具

master
shaojj 7 年前
父节点
当前提交
068932b40d
共有 2 个文件被更改,包括 67 次插入0 次删除
  1. 49
    0
      hotpoint/hotpoint.yaml
  2. 18
    0
      hotpoint/readme.md

+ 49
- 0
hotpoint/hotpoint.yaml 查看文件

@@ -0,0 +1,49 @@
version: '3.1'

services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: shaojj
ports:
- "3306:3306"
volumes:
- mysqlData:/var/lib/mysql
networks:
- hotpoint

dashboard:
image: metabase/metabase
depends_on:
- db
ports:
- "3000:3000"
networks:
- hotpoint
volumes:
- metabase:/metabase-data
environment:
- MB_DB_FILE=/metabase-data/metabase.db
phpmyadmin:
image: phpmyadmin/phpmyadmin
depends_on:
- db
environment:
PMA_HOST: db

ports:
- 3001:80
networks:
- hotpoint
volumes:
mysqlData:
metabase:
networks:
hotpoint:
#external: true
driver: overlay
ipam:
config:
- subnet: 192.169.0.0/24

+ 18
- 0
hotpoint/readme.md 查看文件

@@ -0,0 +1,18 @@
# 说明

mysql+phpmyadmin+metabase套件,可以通过phpmyadmin进行数据库图形化管理,通过metabase进行数据图形化展示

# 部署

执行一下语句
```
$ sudo docker stack deploy -c hotpoint.yaml hotpoint
```

# 注意
**此部署脚本建立在swarm集群之上,如果没有创建swarm集群请先执行以下语句:**
```
$ sudo docker swarm init
```

**然后才能执行前面部署章节的内容**

正在加载...
取消
保存