https://hub.docker.com/r/imred/sqladvisor
https://github.com/Meituan-Dianping/SQLAdvisor
docker run --rm -v /data/site/docker/data/sqladvisor:/data imred/sqladvisor -f /data/sql.cnf -v 1
Application Options:
-f, --defaults-file sqls file
-u, --username username
-p, --password password
-P, --port port
-h, --host host
-d, --dbname database name
-q, --sqls sqls
-v, --verbose 1:output logs 0:output nothing
-命令行传参
docker run --rm imred/sqladvisor -h xx -P xx -u xx -p 'xx' -d xx -q "sql" -v 1
-配置文件传参调用
cat sql.cnf
[sqladvisor]
username=xx
password=xx
host=xx
port=xx
dbname=xx
sqls=sql1;sql2;sql3....
其中sql.cnf文件的位置需要从本地映射
-v $PWD:/data 代表的是当前目录映射到docker的/data目录
签名:这个人很懒,什么也没有留下!