cAdvisor容器监控实战:Docker部署、指标查看与公网访问
前言服务器上只运行一两个Docker容器时使用docker stats临时查看CPU和内存占用基本能够满足日常排查需求。但随着容器数量增加遇到服务器突然变慢、磁盘读写异常或者网络流量升高时仅靠命令行逐个检查就不够直观了。特别是在NAS、家庭服务器和小型测试环境中不同应用通常都以Docker容器运行。某个容器资源占用异常可能会直接影响同一台设备上的其他服务因此需要一个能够集中查看宿主机和各个容器运行状态的监控页面。cAdvisor是一款用于收集和展示容器资源指标的开源工具。部署完成后它可以自动识别本机正在运行的Docker容器并在Web页面中展示CPU、内存、磁盘读写、网络流量和文件系统等数据。本文将以飞牛NAS为例通过Docker部署cAdvisor并查看宿主机与具体容器的运行指标。完成本地监控后再使用cpolar配置公网访问让人在外部网络中也能打开监控页面及时了解服务器和容器的运行状态。1.什么是cAdvisorcAdvisorContainer Advisor 是Google开源的一款轻量级容器监控工具专门用来实时收集、分析和展示Docker容器以及其他容器运行时的资源使用情况。用大白话来说cAdvisor就像给你的每个容器装了一个“健康手环”——它能告诉你CPU跑得多快、内存用了多少、磁盘读写多频繁、网络流量有多大。cAdvisor能监控什么CPU使用率内存用量包括缓存、RSS等磁盘 I/O读写速度、次数网络 I/O收发流量容器元数据如镜像名、启动时间、标签等宿主机整体资源使用情况它怎么工作cAdvisor以一个独立容器或进程运行在你的服务器上。它会自动发现本机所有正在运行的容器基于Docker、containerd等。通过Linux的cgroups、procfs、sysfs等机制直接读取内核提供的资源统计信息。同时提供一个内置Web界面默认端口8087打开就能看到图表为什么用cAdvisor优点说明开箱即用一条docker run命令就能启动无需复杂配置完全免费 开源Apache 2.0 协议GitHub 可查github.com/google/cadvisor轻量低开销资源占用小适合生产环境部署支持集成可将数据导出到 Prometheus、InfluxDB 等配合 Grafana 做高级可视化举个例子你运行了三个容器Web服务、数据库、缓存。突然系统变卡但不知道谁在“捣乱”。只需打开http://你的服务器IP:8087cAdvisor会立刻显示数据库容器内存飙升到95%Web容器磁盘写入异常频繁问题一目了然排查效率翻倍一句话总结cAdvisor是你进入容器可观测性世界的第一把钥匙——简单、免费、有效。2.安装前提条件2.1ssh远程连接到飞牛开启【SSH 服务】使用终端Windows PowerShell / Mac Terminal登录在设置—SSH中开启SSH服务2.2验证docker是否开启使用命令docker-vsystemctl status-v也可以直接在飞牛主页查看其他机器也是这样的哦~3.部署cAdvisor3.1 安装cAdvisor首先创建一下安装的目录并进入到该目录mkdir-pcadvisorcdcadvisor/首先使用以下命令启动cAdvisordockerrun-d--namecadvisor\--privileged\--volume/:/rootfs:ro\--volume/var/run:/var/run:ro\--volume/sys:/sys:ro\--volume/var/lib/docker/:/var/lib/docker:ro\--publish8087:8080\gcr.io/cadvisor/cadvisor:v0.47.0部署完成后在浏览器中输入http://飞牛IP:8087就能看到cAdvisor的界面3.2 使用cAdvisor访问http://192.168.42.147:8087/containers/地址在首页可以看到主机的资源使用情况包含 CPU、内存、文件系统、网络等资源如下图所示。访问http://192.168.42.147:8087/docker这个页面会列出Docker的基本信息和运行的容器情况如下图所示在上图中的Subcontainers下会列出当前主机上运行的所有容器点击其中一个容器即可查看该容器的详细运行状态如下图所示还有更多的详细信息cAdvisor与cpolar结合远程监控容器性能cAdvisor是一个强大的容器资源监控工具但它默认只在本地提供Web UI。如果你希望从外部网络安全地访问cAdvisor的监控界面比如在家查看公司服务器上的容器状态就可以借助cpolar实现内网穿透。为什么选择cpolar特性说明简单易用一条命令即可将本地服务暴露到公网安全可靠基于 TLS 加密支持身份验证和访问控制免公网 IP / 路由器配置无需申请固定 IP 或配置端口转发支持 HTTP / TCP / UDP完美适配 cAdvisor 的 Web 服务4.安装cpolar实现随时随地开发4.1 什么是cpolarcpolar是一款安全高效的内网穿透工具无需公网IP或复杂配置只需一条命令即可将本地服务器、Web服务或任意端口映射到公网让你随时随地远程访问内网应用特别适合开发调试、远程运维和应急部署等场景。4.2 部署cpolarcpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。5.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:cadvisor注意不要与已有的隧道名称重复协议http本地地址8087域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。6.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。首先访问官网的预留页面(未登录会先跳转到登录页面登录即可)https://dashboard.cpolar.com/reserved如下图所示点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我使用的是大家 cadvisor可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问的页面这样一个永久不会变化的二级子域名公网网址即设置好了。总结完成以上配置后cAdvisor就可以持续采集飞牛NAS宿主机以及各个Docker容器的资源数据。进入Web页面后可以分别查看CPU、内存、网络、文件系统和磁盘读写情况并进一步进入具体容器页面分析资源变化。对于家庭服务器、NAS、开发测试机以及容器数量不多的小型环境来说cAdvisor适合作为基础监控工具使用。它不需要额外搭建复杂的可视化平台部署完成后即可直接查看数据比较适合快速判断某个容器是否存在资源占用异常。通过cpolar创建公网隧道后原本只能在局域网中访问的cAdvisor页面也可以在外出或异地办公时打开。继续配置固定二级子域名后访问地址能够长期保持不变日常远程检查会更加方便。需要注意的是cAdvisor更侧重容器资源指标采集和基础页面展示。如果需要长期保存历史数据、设置复杂告警或者制作综合监控看板还需要进一步与Prometheus、Grafana等工具配合使用。

相关新闻

malloc

malloc

a; int b; }*a; //之前这段代码只是定义一个结构体指针,并没有初始化, 有可能指向NULL,也有可能指向其它未知地址, 这时直接操作指针就是操作指针所指向的内存,这块内存有只能是系统区的,有可能在常量区的&…

2026/7/28 19:01:21 阅读更多 →
摆脱环境配置难题!OpenClaw 小龙虾 Windows 系统搭建全流程(含安装包)

摆脱环境配置难题!OpenClaw 小龙虾 Windows 系统搭建全流程(含安装包)

📘OpenClaw v2.7.9 Windows 一键部署指南|本地 AI 智能体零基础搭建教程 前言✨ 当下各类 AI 工具层出不穷,但多数产品仅支持文字对话,很难直接操控电脑完成各类重复工作。OpenClaw,爱好者俗称小龙虾,作为…

2026/7/28 19:00:21 阅读更多 →
AI 办公自动化实践:Windows 平台部署 OpenClaw,打造桌面自动化助手(含安装包)

AI 办公自动化实践:Windows 平台部署 OpenClaw,打造桌面自动化助手(含安装包)

Windows 本地 AI 智能体 OpenClaw 部署教程|零代码搭建自动化办公助手,新手也能一次成功 ✨核心亮点:全程可视化操作|无需手动配置环境|内置全套运行依赖|支持本地离线运行|配备 28 万 Tokens …

2026/7/28 19:00:21 阅读更多 →

最新新闻

企业专业级AI快速开发工具选购对比与低代码平台选型建议

企业专业级AI快速开发工具选购对比与低代码平台选型建议

公司决定要引入AI能力后,我的第一反应就是:又得面对一堆让人眼花缭乱的平台了。市面上标榜自己是“专业级AI开发工具”的产品,没有一百也有八十,每家都说自己“快速”、“高效”、“企业级”。作为实际要掏钱和推进落地的人&#…

2026/7/28 19:09:23 阅读更多 →
【Navicat】如何导出建表sql

【Navicat】如何导出建表sql

今天公司要项目的建表语句的sql文件 步骤 1.点开数据源-然后选择转储sql文件-选择仅结构2.自己选择一下下载路径 3.如果表比较多的话,时间比较长,如下结果

2026/7/28 19:09:23 阅读更多 →
【Qt】常用控件(QLabel,QLineEdit以及自定义控件)

【Qt】常用控件(QLabel,QLineEdit以及自定义控件)

【Qt】常用控件(QLabel,QLineEdit以及自定义控件)1. QLabel1.1 显示文字1.2 显示图片1.3 显示动画2. QLineEdit2.1 设置/获取内容2.2 设置显示模式3.自定义控件Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用…

2026/7/28 19:09:23 阅读更多 →
数据化自我管理:量化评估提升个人效率

数据化自我管理:量化评估提升个人效率

1. 项目概述:用数据化思维进行每日自我管理"使用豆包的思考模式给每天的自己打分"这个项目名称乍看有些抽象,但核心在于将量化评估的思维方式应用到个人日常管理中。豆包作为一种常见食材,其特点是颗粒分明、可计量,这里…

2026/7/28 19:09:23 阅读更多 →
flutter常用插件

flutter常用插件

flutter开发中常用的插件及其地址 1.时间插件 flutter-cupertino-date-picker 2.请求插件 dio 3.轮播图插件 flutter_swiper 4.弹框插件 fluttertoast 5.请求插件(没有dio功能强大) http 6.将html代码转化为flutter flutter_html 7.将html在浏览器内部打开 flutter_inappbrowse…

2026/7/28 19:09:23 阅读更多 →
GBase 8s数据库新存储引擎核心能力介绍之一

GBase 8s数据库新存储引擎核心能力介绍之一

在数据量爆炸式增长、业务连续性要求日益严苛的今天,传统数据库存储架构正面临前所未有的挑战。南大通用GBase 8s数据库(gbase database)新一代存储引擎,围绕用户生产场景持续进化,以底层架构的全面革新,为…

2026/7/28 19:08:23 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻