Docker 图片层级

Docker Images Hierarchy

我想检查哪个图像是我给定的 Docker 图像的父图像(它是从图像层创建的)。我如何检索此信息?

我试过

docker images -t

但此标志在新的 Docker 版本中已弃用。是否有此类信息的可靠来源?

docker 树在提出任何好的替代方案之前已被弃用(参见 PR 5001 中的辩论)

目前已外化到 justone/dockviz

 alias dockviz="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nate/dockviz"

Image info is visualized with lines indicating parent images:

dockviz images -d | dot -Tpng -o images.png

as a tree in the terminal:

$ dockviz images -t
└─511136ea3c5a Virtual Size: 0.0 B
  |─f10ebce2c0e1 Virtual Size: 103.7 MB
  | └─82cdea7ab5b5 Virtual Size: 103.9 MB
  ...

使用 https://github.com/CenturyLinkLabs/dockerfile-from-image 中的 dockerfile-from-image,它将创建一个 Dockerfile,第一行将是 FROM xxx