【问题标题】:Docker Images HierarchyDocker 图像层次结构
【发布时间】:2015-07-25 19:27:18
【问题描述】:

我想检查我给定的 Docker 镜像的父镜像(从它创建的镜像层)。如何检索这些信息?

我试过这样做

docker images -t

但是这个标志在新的 Docker 版本中被弃用了。这种信息有可靠的来源吗?

【问题讨论】:

标签: docker dockerfile


【解决方案1】:

在提出任何好的替代方案之前,docker 树已被弃用(请参阅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
  ...

【讨论】:

  • 需要注意的是,使用最新版本的 docker / dockviz,输出充满了<missing> Virtual Size: xyz MB ,这降低了命令的有用性。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    相关资源
    最近更新 更多