我正在尝试审核我的 Ubuntu 容器基础设施中的软件包膨胀,其运行方式如下:
- 所有依赖项中的基础容器链接。这样做是为了确保依赖项的版本在一个地方锁定到特定版本,以方便进行包版本审核。
- 其他容器从基础容器继承(不安装任何包)并运行其代码。
该系统创建不久,之后我们开始发现,由于未使用的软件包,从基础容器继承而来的容器中出现了一些膨胀现象。我试图找到一种方法,以编程方式审核通过 apt-get 安装的现有容器的软件包,以查看它们是否以及上次使用的时间,以帮助消除一些膨胀现象,但一直没有找到解决方案。