首页 > 解决方案 > 检查访问了多少 docker 映像?

问题描述

我如何衡量容器映像的效率,就其内容的哪一部分实际用于(访问)其中的进程而言?

有多种形式的浪费可能会导致图像过大,例如存储文件的层被后续层取代(可以dive使用) 在容器中执行的进程根本不需要这些。这里我要问的是后者。

是否有特定于 docker 的工具(类似于dive)来估计/测量这种浪费/效率,或者我应该只应用一般的 Linux 技术?是否可以在容器内依赖文件系统访问时间 ( atimeauditd )(以区分自容器实例化以来哪些文件已/尚未被读取),还是我需要使用 Linux 审计系统 ( ) 之类的工具来检测映像?

标签: dockerstoragefilesizecontainer-image

解决方案


推荐阅读