为什么复制的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及以上版本时,请不要忘记删除上述参数。