1 influxDB
1.1 什么是influxDB
influxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。
1.2 influxDB安装
(1)拉取镜像
docker pull tutum/influxdb
(2)运行容器
docker run -di \
-p 8083:8083 \
-p 8086:8086 \
--expose 8090 \
--expose 8099 \
--name influxsrv \
tutum/influxdb
-p:将容器内端口映射到宿主机端口,格式为 宿主机端口:容器内端口;8083是influxdb的web管理工具端口,8086是influxdb的HTTP API端口
–expose:指定需要对外提供服务的端口,可以让容器接受外部传入的数据
打开浏览器 http://192.168.17.129:8083/