diff --git a/hotpoint/hotpoint.yaml b/hotpoint/hotpoint.yaml new file mode 100644 index 0000000..d263496 --- /dev/null +++ b/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 \ No newline at end of file diff --git a/hotpoint/readme.md b/hotpoint/readme.md new file mode 100644 index 0000000..f4d6672 --- /dev/null +++ b/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 +``` + +**然后才能执行前面部署章节的内容** \ No newline at end of file