如何通过Artifactory API获取dockerTag标签?
我正在使用Artifactory版本4.16.0,需要检索用于使用Artifactory API标记我的图像的Docker信息标签 。
在标签键值部分中的Docker信息面板下的Artifactory UI中,该标签是明确设置的。
使用下面的API我可以看到manifest.json
curl -uadmin:pass https://artifacts.mycompany.com/artifactory/api/storage/my-docker-dev/my-component/my-image-1.0.0-1498449060
但是这不包含我之后的Docker标签。 我阅读文档,但无法弄清楚如何实现这一目标。
访问构build属性,其中包括Docker标签,artefact的名称必须跟在/manifest.json?properties
例如: curl -uadmin:pass https://artifacts.my-company.com/artifactory/api/storage/my-docker-dev/my-component/my-image-1.0.0-1498449060/manifest.json?properties
返回类似的东西
{ "properties" : { "docker.label.com.my-company.repository.commit.full" : [ "4fb524c0cb2139b15074b348bddb1952fa68deb1" ], "docker.label.com.my-company.repository.commit.short" : [ "4fb52" ], "docker.manifest" : [ "develop-1.0.0-1498449060" ], "docker.manifest.type" : [ "application/vnd.docker.distribution.manifest.v2+json" ], "docker.repoName" : [ "my-component" ], "sha256" : [ "0c8f855fbd7f6065972eec9a8ca7e48980f19sd3db07c47751bbe17043ddda4d" ] }, "uri" : "https://artifacts.my-company.com/artifactory/api/storage/my-docker-dev/my-component/develop-1.0.0-1498449060/manifest.json" }
- 在artifactory中将Docker存储库configuration为子域
- 如何使docker层到单层
- 来自artifactory的Docker拉取凭证问题失败
- 将Artifactoryconfiguration为位于http://some.domain:port而不是http://some.domain:port / artifactory /
- docker(1.5.1)artifactory(3.x)registrypipe理
- JFrog artifactory泊坞窗图像大小槽REST
- 如何批准/标记泊坞窗图像进行testing,分期和制作
- Docker守护进程“未知:需要身份validation”消息
- 从Artifactory创builddocker图像