【发布时间】:2022-02-04 06:21:21
【问题描述】:
TL;DR: 有没有一种方便的方法来扫描 docker 映像以查找未使用/不必要的包。
问题:给定大量 docker 图像和文件,是否可以扫描它们并检查是否正在使用包?为了安全起见,最好删除所有不必要的包并减少任何攻击面。在特别大的应用程序中,开发人员意外留下以前有用的包的情况并不少见。
潜在的脏方法: 一个一个地删除包,如果应用程序构建失败,那么我们把那个包放回去,认为有必要。但是,如果 docker 文件构建成功,它可能会触发一个通知,指示该包可能未使用。
【问题讨论】:
-
您如何区分未使用的包和尚未使用的包?我不确定如何在不研究应用程序的情况下正确测试应用程序的需求,此时您会知道通过学习应用程序可以删除哪些包。
标签: docker docker-compose package dockerfile scanning