gpt4 book ai didi

docker - Artifactory 查询是否存在 docker 图像

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

如何使用 AQL 查询来查找特定 repo 中是否存在 docker 图像列表?

例如,我需要查找 'abc-repo/username/' 是否包含 imagename:tag 列表

谢谢,
苏达

最佳答案

首先,重要的是要了解在 Artifactory(作为 docker repo)中,Artifact Path 包含您要查找的图像名称和标签,因此例如,单层(= Artifactory )路径可能如下所示:

 docker-repo/my-docker-image/123/sha256__abcde...

其中图像名称为“my-docker-image”,标签为“123”。

因此,要回答您的问题,在您的情况下,您可以使用 AQL 查询存储库和路径,如下所示:
items.find(
{
"repo":{"$eq":"docker-repo"},
"$and":[
{"path":{"$eq":"my-docker-image/123"}}
]
}

)

或者(这可能是我会做的),使用 CLI 并使用 repo 和 path 进行查询,如下所示:
jfrog rt s  docker-repo/my-docker-image/123/

关于docker - Artifactory 查询是否存在 docker 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50457433/

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