Docker图像层次结构

时间:2015-07-25 19:27:18

标签: docker dockerfile

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

我试过通过

做到这一点
docker images -t

但是在新的Docker版本中不推荐使用此标志。这样的信息有可靠的来源吗?

2 个答案:

答案 0 :(得分:16)

在提出任何好的替换之前,

docker tree已被弃用(参见PR 5001中的辩论)

目前已将其外部化为justone/dockviz

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

使用指示父图像的线条显示图像信息:

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

作为终端中的一棵树:

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

答案 1 :(得分:0)

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