该工具是用于快速构建mysql集群,参考https://github.com/Neeky/dbm-agent
254
该工具是用于快速构建mysql集群,参考dbm-agent构建的
docker build . -t dbm-agent
docker-compose up -d
docker-compose exec master sh /root/init/master.sh
docker-compose exec slaver sh /root/init/slaver.sh
查看mysql监控数据
docker-compose exec master curl http://127.0.0.1:8080/instances/3306/
数据备份
docker-compose exec master dbma-cli-backup-instance full-backup
修改docker-compose文件后,使用命令沟通多从
version: '3.1'
services:
master:
image: dbm-agent
volumes:
- ./init:/root/init
- ./pkg:/root/pkg
ports:
- 13306:3306
privileged: true
restart: always
environment:
- TZ=Asia/Shanghai
slaver1:
image: dbm-agent
volumes:
- ./init:/root/init
- ./pkg:/root/pkg
ports:
- 23306:3306
privileged: true
restart: always
links:
- master:master
environment:
- TZ=Asia/Shanghai
slaver2:
image: dbm-agent
volumes:
- ./init:/root/init
- ./pkg:/root/pkg
ports:
- 23306:3306
privileged: true
restart: always
links:
- master:master
environment:
- TZ=Asia/Shanghai
命令行如下:
docker build . -t dbm-agent
docker-compose up -d
docker-compose exec master sh /root/init/master.sh
docker-compose exec slaver1 sh /root/init/slaver.sh
docker-compose exec slaver2 sh /root/init/slaver.sh
Content type
Image
Digest
Size
176.7 MB
Last updated
almost 6 years ago
docker pull mooncakexyb/dbm-agent