有什么方法可以查看之前所有的Dockerfiles吗



例如:

  • python:3.6-stretch构建包deps:stretch
  • 这反过来又从构建包deps:stretch scm中提取
  • 反过来

因此,我想知道:有没有一种方法可以下载/查看所有之前的Dockerfiles,以了解从哪里以及如何获得什么?

非常感谢!

docker history <IMAGE>将向您显示图像的历史记录。有些历史比其他历史更好,但你可以了解每一层正在做什么。大小0B通常表示添加到图像的元数据,而大于0B则表示ADDCOPYRUN或其他与文件系统相关的更改。

如果有IMAGE ID,那么您也可以执行docker inspect <image id>,它将告诉您有关image的详细信息。如果你只是想知道标签,你可以做

docker inspect --format='{{range .RepoTags}}{{.}}{{end}}' <image id>

格式化历史的一个小例子:

docker history --format "{{.ID}}" <IMAGE> | grep -v "<missing>" | xargs docker inspect --format='{{range .RepoTags}}{{.}}{{end}} {{range .ContainerConfig.Cmd}}{{.}}{{end}}'

相关内容

  • 没有找到相关文章

最新更新