Container Advisor

本文详细介绍了如何从源码构建自定义cadvisor镜像,并通过docker命令启动实操演示,包括下载源码、修改Dockerfile、编译镜像等步骤,最终在浏览器中访问查看容器资源使用情况。

        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
                        真是运气大好,没被墙.... 


                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

转载于:https://my.oschina.net/guol/blog/278730

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值