启动influxdb
docker run -d --net=host -e PRE_CREATE_DB=cadvisor --name influxsrv tutum/ influxdb:0.8.8
启动cadvisor
docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:rw \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --publish=8080:8080 \ --detach=true \ --name=cadvisor \ -e RUN_OPTS="-storage_driver=influxdb -storage_driver_host=hostip:8086" \ logbase/cadvisor-influxdb
异常:
一开始 在 influxdb 执行 list series 无数据, 知道cadvisor没有往db 传
/usr/bin/cadvisor --logtostderr --v=2 查看详细日志,一般是网络问题,官方镜像一直有问题,无法读取网络状态,所以更换镜像
启动grafana
docker run -d --net=host \ -e HTTP_USER=admin \ -e HTTP_PASS=admin \ -e INFLUXDB_HOST=localhost \ -e INFLUXDB_PORT=8086 \ -e INFLUXDB_NAME=cadvisor \ -e INFLUXDB_USER=root \ -e INFLUXDB_PASS=root \ --name grafana grafana/ grafana:2.0.2