Container Advisor

        cadvisor全称 Container Advisor ,是google开源的,为运行容器的用户提供出色的资源使用和性能特征。这是一个运行守护进程,能够搜集、集料、处理和导出运行中的容器的信息。特别需要指出,每个容器都有资源隔离参数、历史资源使用、以及完整历史数据的柱状图。cAdvisor 目前支持 lmctfy 容器和 Docker 容器。

        项目地址:cadvisor

下面开始实战

1    获取docker cadvisor惊喜

        1    自制cadvisor镜像

                1    下载cadvisor源码

git clone https://github.com/google/cadvisor.git

                2    获取源码中的Dockerfile文件

#该目录下有Dockerfile文件
cd cadvisor/quickstart/

                3    修改Dockerfile文件

                        因为Dockerfile文件中有ADD指令下载storage.googleapis.com中的几个文件,在大局域网我使没下载成功,你要通过其他方法下载到本地,然后通过传入镜像中

                4    build自己的cadvisor镜像

                        因为没下载到需要的文件,所以编译失败.....

        2    通过docker pull获取公共仓库中的cadvisor

                1    在docker共有仓库中下载cadvisor镜像

docker search google/cadvisor
docker pull google/cadvisor
                        真是运气大好,没被墙.... 

Container Advisor_第1张图片

                2    启动cadvisor

docker run --volume=/var/run:/var/run:rw --volume=/sys/fs/cgroup/:/sys/fs/cgroup:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --detach=true google/cadvisor
 

                3    在浏览器访问cadvisor

Container Advisor_第2张图片

你可能感兴趣的:(Container Advisor)