docker - 检查访问了多少 docker 映像?
问题描述
我如何衡量容器映像的效率,就其内容的哪一部分实际用于(访问)其中的进程而言?
有多种形式的浪费可能会导致图像过大,例如存储文件的层被后续层取代(可以dive
使用) 在容器中执行的进程根本不需要这些。这里我要问的是后者。
是否有特定于 docker 的工具(类似于dive
)来估计/测量这种浪费/效率,或者我应该只应用一般的 Linux 技术?是否可以在容器内依赖文件系统访问时间 ( atimeauditd
)(以区分自容器实例化以来哪些文件已/尚未被读取),还是我需要使用 Linux 审计系统 ( ) 之类的工具来检测映像?
解决方案
推荐阅读
- javascript - 来自 aspx 页面的 jQuery 对话框内容
- java - 打印数字中特定数字出现的次数
- roles - 在 SQL Server 2016 中将 database1 中的角色添加到 database2 中的另一个角色
- c# - ASP.net Core 3 IdentityErrorDescriber 错误消息
- laravel - Laravel Nova - 使用单个表单提交创建许多对象
- javascript - Div 仅在第二次单击键时转换?
- javascript - 如何在标签 src中的 require() 中有外部链接
- php - 如何在 Laravel 中显示 phpinfo() 以调试 PHP?
- ffmpeg - 如何从 .pcap 文件中的 RTP 数据包中提取 H264 视频
- swift - TPPDF 表格数据版本 2.3