我有一个dockerfile,它指定了12个要安装的ubuntu依赖项。我创建了一个docker映像,然后使用该docker映像启动一个容器。我只是尝试通过“ apt list --installed” (通过在运行容器中使用shell)列出docker映像中存在的依赖项。我能够看到409个依赖项,其中还包括自动安装的依赖项。有什么方法可以只列出docker文件中列出的那12个依赖项?
答案 0 :(得分:1)
在您的容器外壳中,您应该尝试查找提及最近安装的软件包的日志文件。
请参阅“ Is it possible to get a list of most recently installed packages?”
例如:
grep " install " /var/log/dpkg.log
答案 1 :(得分:0)
我将启动基础映像的一个实例并列出其程序包,然后将该列表与您的派生实例的列表进行比较。