gpt4 book ai didi

docker - 如何从 sha 中提取 docker 镜像名称

转载 作者:行者123 更新时间:2023-12-02 18:48:02 25 4
gpt4 key购买 nike

我正在尝试使用 sha256 值解析 docker 图像名称。 docker 是否已经提供了一个 API 来做到这一点?还是我需要自己写一些东西?

根据@Zgurskyi 的建议,我尝试使用检查,不知何故它给了我错误:

# docker images --digests
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
alpine 3.4 sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c b7c5ffe56db7 7 weeks ago 4.82MB

# docker image inspect b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c
[]
Error: No such image: b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c

TIA。

最佳答案

您可以使用 inspect 命令和 RepoTags可能是您需要的信息:

docker image inspect <sha256>

如果您有 jq安装,然后只需使用以下内容:
docker image inspect <sha256> | jq .[0].RepoTags

关于docker - 如何从 sha 中提取 docker 镜像名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55299771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com