a.在监控服务器(xx.xx.xxx.xx)上 创建带默认管理员账户及默认数据库的influx 容器
docker run -d -p 8083:8083 -p 8086:8086 -e ADMIN_USER="root" -e INFLUXDB_INIT_PWD="root" -e PRE_CREATE_DB="cadvisor" -e "Xms=128m" -e "Xmn=64m" --name influxsrv tutum/influxdb
b.在 Linux 终端输入 curl "http://127.0.0.1:8083" ,如果返回一个html 页面代码,则表示 influx 创建成功
docker service create --mode global -p5563:8080 --detach=true --mount source=/var/run,type=bind,target=/var/run,readonly=false --mount source=/,type=bind,target=/rootfs,readonly=true --mount source=/sys,type=bind,target=/sys,readonly=true --mount source=/var/lib/docker,type=bind,target=/var/lib/docker,readonly=true --name cadvisor google/cadvisor:v0.24.1 -storage_driver=influxdb -storage_driver_host=172.00.000.000:8086 -storage_driver_db=cadvisor
b.命令解释
docker run -d -p 3000:3000 -e INFLUXDB_HOST=localhost -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=root -e INFLUXDB_PASS=root --link influxsrv:influxsrv --name grafana grafana/grafana
4. 配置图形展示界面