ARTIFACTORY:为什么复制的docker仓库工件计数不同?

大卫胫骨
2023-01-22 11:07

您可能想知道为什么复制的docker存储库的工件计数不同。
这通常是因为_upload文件夹。请参阅

预期的行为是每天删除一次_uploads文件夹中的所有内容。

如果您想要验证_upload文件夹中有多少工件。
您应该运行AQL查询或SQL查询

AQL,
curl -u admin: Password1 'http://ART_URL:8081/artifactory/api/search/aql' -H 'Content-Type: text/plain' -d 'items.find({"repo":"docker-local"},{"路径":{" $匹配”:“* _上传“}})

对于SQL,
选择count (*)节点在哪里回购= 'docker-localnode_type = 1node_path就像' % _上传%’;

有时,您可能会在7.17.2以下的Artfactory中看到很大的差异,原因是这只虫子

作为一种解决方法,您可以以秒为单位设置属性值,而不是以毫秒为单位artifactory.system.properties文件在下面的7.17.2版本。
如。
artifactory.docker.cleanup.uploadsTmpFolderJobMillis = 86400

请不要忘记在升级到7.17.2及以上版本后删除上述参数。