Windows 怎么在 Docker Desktop 中使用扩展插件监控容器指标

酷宇姑娘_1595

酷宇姑娘_1595

2026-09-04

595人浏览

原创

docker desktop 本身不支持安装 vscode 类扩展插件,但可通过三种方式实现容器监控:一是使用其内置实时资源面板查看 cpu、内存等指标;二是通过 vscode docker 扩展调用 docker stats 命令获取终端数据;三是部署 prometheus+grafana+cadvisor 组合实现专业级可视化监控大屏。

windows 上通过 docker desktop 本身无法直接安装 vscode 类的“扩展插件”来监控容器指标——docker desktop 是独立桌面应用,不支持插件体系;但你可以用两种高效方式实现同等目标:一是利用 docker desktop 内置的实时资源监控面板,二是借助 vscode 的 docker 扩展 + prometheus/grafana 组合进行可视化监控。关键不是“在 desktop 里装插件”,而是选对工具链。

用 Docker Desktop 自带监控面板快速查看 CPU/内存使用

Docker Desktop 在 Windows 上已集成轻量级容器资源仪表盘,无需额外安装:

  • 确保 Docker Desktop 正常运行(任务栏右下角有鲸鱼图标,且状态为绿色)
  • 打开 Docker Desktop 主界面 → 左侧导航栏点击 Containers / Apps
  • 在容器列表中,找到目标容器 → 右侧会显示实时的 CPU %、Memory (MB)、NET I/O、PIDs 四项指标
  • 点击任一容器名称可进入详情页,查看更细粒度的内存历史曲线(含 active/inactive cache 分布)和网络吞吐趋势

用 VSCode Docker 扩展配合 docker stats 查看终端指标

如果你习惯在 VSCode 中开发,可通过集成终端调用原生命令获取高精度数据:

Docker Container Cleaner
Docker Container Cleaner

CLI工具,用于清理已停止的Docker容器、未使用的镜像、卷和网络,释放磁盘空间。

下载
  • 在 VSCode 中打开含 Dockerfile 或 docker-compose.yml 的项目
  • Ctrl+` 打开集成终端,输入:docker stats(查看所有运行中容器)或 docker stats myapp(指定容器名)
  • 如需单次快照而非流式刷新,加 --no-stream 参数:docker stats --no-stream --format "table{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
  • VSCode Docker 扩展本身不绘图,但它能帮你一键右键启动容器、打开日志、执行命令,让 docker stats 调用更顺手

用 Prometheus + Grafana 实现专业级容器监控大屏

这是生产级推荐方案,适合需要历史趋势、告警、多容器对比的场景:

  • 在项目目录新建 docker-compose.yml,包含 cadvisor(采集 Docker 容器指标)、prometheus(存储与抓取)、grafana(可视化)三个服务
  • 启动后访问 http://localhost:8080 查看 cAdvisor 的原始容器列表与实时资源页
  • 访问 http://localhost:9090 用 Prometheus 查询表达式,例如:container_memory_usage_bytes{name=~"myapp.*"}
  • 访问 http://localhost:3000 登录 Grafana(默认 admin/admin),导入 Docker 官方 Dashboard(ID: 193)即可获得完整容器监控视图

注意事项与常见问题

避免踩坑,提升监控稳定性:

  • 确保 WSL2 后端启用:在 Docker Desktop 设置 → General 中勾选 “Use the WSL 2 based engine”
  • cAdvisor 需要挂载宿主机路径,Linux 权限不足会导致采集失败;Windows 用户务必使用管理员权限启动 Docker Desktop
  • docker stats 显示内存值远高于任务管理器,是因为它报告的是 cgroup 总用量(含 page cache),属正常行为
  • Docker Desktop 的图形监控只显示正在运行的容器,已停止容器不会出现在指标面板中

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

2023.07.24

625

4

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

4219

6

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

5057

6

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

1873

7

Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

2026.02.11

199

16

Docker 容器部署
Docker 容器部署

本专题整合了Docker容器部署相关内容,阅读专题下面的文章了解更多详细操作教程。

2026.03.31

351

14

Java容器化部署与Docker实践教程合集
Java容器化部署与Docker实践教程合集

聚焦 Java 应用的容器化与云原生部署,讲解 Dockerfile 编写规范与 Java 应用镜像构建、多阶段构建(Multi-stage Build)减小镜像体积、Jib / Buildpacks 免 Dockerfile 镜像构建方案、JVM 容器感知参数(-XX:MaxRAMPercentage)配置、Docker Compose 编排多服务(应用 + MySQL + Redis)、容器健康检查与资源限制、Kubernetes

2026.05.11

340

26

Go Docker与容器化部署教程合集
Go Docker与容器化部署教程合集

聚焦 Go 应用的容器化部署优势与实践,讲解 Go 静态编译特性(CGO_ENABLED=0)与 scratch / distroless 极小基础镜像构建、多阶段 Dockerfile 编写规范、交叉编译生成目标平台二进制、镜像安全扫描(Trivy)与漏洞修复、Docker Compose 本地编排开发环境、Kubernetes Deployment / Service / ConfigMap 部署 Go 服务、健康检查(Livene

2026.05.15

245

24

Hyperf 项目部署运维与性能调优手册
Hyperf 项目部署运维与性能调优手册

聚焦 Hyperf 在生产环境的落地,包含 Docker 高效打包、Swoole 配置优化、常见的内存溢出(OOM)问题排查方法以及热更新方案。

2026.05.19

365

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

phpEnv手册
phpEnv手册

共0课时 | 0人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习