ARTIFACTORY:如何在ARTIFACTORY日志中停止“无法获取目录”错误
列表Docker存储库API允许你列出一个仓库中可用的镜像。但是,当将此API用于远程存储库(或其中包含远程聚合的虚拟库)时,您可能会看到以下错误。
"无法从https://registry-1.docker.io/v2/_catalog获取目录? "": HTTP/1.1 401未授权"
这是由于远程存储库上游站点不支持_catalog API,通常不是问题,但错误可能会产生误导。
解决方法:
要防止Artifactory记录此内容,您可以启用下面的系统属性美元JFROG_HOME / var / etc / artifactory / artifactory.system。属性为7。x, or $ARTIFACTORY_HOME/etc/artifactory.system.properties for 6.x.
此属性将确保Artifactory只尝试列出来自远程存储库缓存的标记,而不是来自上游的标记。artifactory.docker.cache.remote.repo.tags.and。上游url目录= < >
例如,对于上面的错误:artifactory.docker.cache.remote.repo.tags.and.catalog = https://registry - 1. docker.io/ https://gcr.io
