AQL查询获取本地docker存储库中的所有映像
如何在Artifactory中获取存储在本地docker存储库上的所有图像的列表。
这可以通过使用AQL与一个属性的标准(详见此处属性一般来说)。
这是AQL查询:
items.find (
{
"repo":{"$eq":"
“@docker。repoName": {"$eq": "*"}
}
).包括(“名字”、“@docker。repoName”、“@docker。清单”、“stat.downloads”)
而属性docker。repoName '是在图像被推送到存储库和docker之前用于标记图像的相同名称。Manifest '是图像的版本。
运行REST api调用:
curl -u
将提供以下输出:
“结果”:[
{
"name": "manifest.json",
"properties": [{
"key": "docker.manifest",
value:最新的
}, {
"key": "docker.repoName",
value: mysql
}),
"stats": [{
"downloads": 0
})
}……
