1、InfluxDB 容器数据存储
安装:
docker pull tutum/influxdb
运行:
docker run -d -p 8083:8083 -p 8086:8086 --name influxdb tutum/influxdb
2、cAdvisor 容器数据采集
拉取镜像
docker pull google/cadvisor
启动服务:
docker run -d -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro --link influxdb:influxdb -p 8081:8080 --name=cadvisor google/cadvisor:latest -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxdb:8086
3、Grafana可视化展示
拉取镜像:
docker pull grafana/grafana
启动服务:
docker run -d -p 3000:3000 -e INFLUXDB_HOST=localhost -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=cadvisor -e INFLUXDB_PASS=cadvisor --link influxdb:influxsrv --name grafana grafana/grafana
账户密码默认admin
创建数据源datasource
url http://influxsrv:8086