我有一个dockerfile指定了要安装的12个ubuntu依赖项。我创建了一个docker镜像,然后使用该docker镜像启动一个容器。我只是尝试通过“apt list --installed” (通过在运行容器中使用shell)列出docker镜像中存在的依赖项。我能够看到409个依赖项,其中还包括自动安装的依赖项。有什么方法可以只列出docker文件中列出的那12个依赖项?

最佳答案

在您的容器 shell 中,您应该尝试查找提及最近安装的软件包的日志文件。

参见“Is it possible to get a list of most recently installed packages?

例如:

grep " install " /var/log/dpkg.log

关于docker - 通过Docker Image,如何仅列出dockerfile中指定的依赖项而不列出自动安装的依赖项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50993259/

10-16 15:59