如何获得真正的<none>图像父级?

时间:2019-10-07 03:00:12

标签: linux docker containers

以下情况:

  1. 使用docker-compose up
  2. 运行容器
  3. 您现在有了一个容器,例如example中的图片docker ps
  4. 现在使用example构建新的docker-compose build图像

现在,仍在运行的容器将在docker ps中从先前的映像名称重命名为短的SHA256,并使用docker images将其标记为<none>

问题:现在如何获得断开/重命名之前的真实图像名称?

我试图这样做:

docker image inspect OLD_CONTAINER_RENAMED_IMAGE_SHA256 | jq '.[] | "\(.RepoTags) \(.Parent)"'

然后输入Parent,它返回而不是OLD_CONTAINER_RENAMED_IMAGE_SHA256,直到我最终到达没有父项且有一组RepoTags的东西为止。

我的解决方案问题:现在可以在一定程度上使用了,但是如果我的原始图像称为“ example”,它现在会返回“ nginx”,即我的FROM:而是实际图像。

0 个答案:

没有答案