识别docker镜像(或应用程序依赖项)中包含的文件

时间:2014-06-01 15:50:48

标签: docker

我目前正在使用Docker运行一个项目,我有这个问题。是否有任何可能的方法可以让您知道docker镜像中包含的确切文件,而不运行该图像?

以不同的方式,我根据他们使用的二进制文件/库调度docker容器在云上运行,以便具有公共依赖性(具有公共二进制文件和库)的容器被安排在同一个上运行因此host在主机os上共享这些依赖关系。有没有可能的方法来识别依赖关系/做那个?

1 个答案:

答案 0 :(得分:0)

您可以在每个图层上运行docker diff以查看添加了哪些文件。它不是很简洁,但它应该是完整的。

或者,您的发行版和编程语言可能具有帮助识别已添加哪些依赖项的工具。例如,Python用户可以检查pip freeze的输出,Debian用户可以检查dpkg --get-selections的输出以检查已安装的系统包。

相关问题