
天天
## Doku是什么? Doku是一个超轻量级的Web应用,专门用来监控Docker的磁盘使用情况。它可以监控镜像、容器、卷、构建缓存、Overlay2存储、容器日志和挂载目录的磁盘使用,让你一目了然地看到哪些组件在"吃"你的硬盘空间。 最关键的是,它只做监控,不会主动删除任何文件,安全得很。 https://appstore.lazycat.cloud/#/shop/detail/xyz.mxue.doku ## 使用体验 应用安装后,我浏览器访问页面不出数据,在客户端是正常的。 打开首页,需要看懂各个页面的意思  **仪表盘(Dashboard)**,它为你提供了 Docker 磁盘使用情况的**总览**。 * **`DASHBOARD` (仪表盘):** 你现在看到的这个页面,是总览。 * **`IMAGES` (镜像):** 点击这里会显示你所有的 Docker 镜像列表,以及每个镜像占用的具体空间。 * **`CONTAINERS` (容器):** 点击这里会显示你所有的 Docker 容器列表(包括运行中和已停止的),以及它们各自占用的空间。 * **`VOLUMES` (卷):** 点击这里会显示你所有的 Docker 数据卷(Volumes),以及它们各自占用的空间。 点击Images镜像,点击 Size 列头旁边的上下箭头,让镜像按大小从大到小排序。 优先清理那些 Size 很大,并且 Containers 列为空(表示没有容器在使用它)的镜像。  点击CONTAINERS (容器) 页面 Name (名称):最直观地识别容器是做什么用的。比如 cloudylazycatdevelopertools-app-1、doku 等。 Image (镜像):这个容器是基于哪个 Docker 镜像创建的。格式通常是 仓库名/镜像名:标签。 Size RW (读写层大小):这一列是判断哪个容器在运行时产生了大量数据,导致硬盘空间增长的关键 Virtual Size (虚拟大小):这个数字并不能直接代表硬盘上实际额外占用的空间,更多是一个概念上的总和。  点击VOLUMES (卷) 页面 TOTAL SIZE 1.7 GB 是、当前所有 Docker 数据卷总共占用的磁盘空间 Containers (容器):如果这里显示有容器的名称,说明这个数据卷正在被使用, 你需要先停止并删除使用它的容器,才能删除这个数据卷。 如果这一列为空,通常表示这个数据卷是“悬空”的(即没有容器在使用它),可以考虑清理。  ## 总结 Doku就是那种"装上就有用"的工具,特别适合: 快速定位磁盘问题,制定清理策略 了解自己的容器资源消耗情况 它不会让你成为Docker专家,但能让你对Docker的磁盘使用情况了如指掌。 简单的界面设计让你一眼就能看出哪些组件在占用空间,再也不用猜测和盲目清理了。
评论
0暂无评论