You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用JFrog CLI从Artifactory下载Docker镜像层无结果,此行为正常吗?

问题:JFrog CLI下载Docker镜像层返回0成功0失败是否符合预期?

我使用JFrog CLI执行以下命令从Artifactory下载Docker镜像层:

jf rt download https://myartifactory/docker/myrepo/10.21.0/sha256__dd42811e-a483-5d86-8446-fec0d46f67d8

命令输出如下:

{
  "status": "success",
  "totals": {
    "success": 0,
    "failure": 0
  }
}

日志仅显示:

[Info] Searching items to download...

请问该行为是否符合预期?


回答

这种情况不符合预期,正常下载存在的镜像层应该返回success:1。出现0成功0失败的原因通常有以下几种:

  • 指定的镜像层路径不正确,Artifactory中不存在该文件,因此搜索不到可下载的项
  • 路径中的特殊字符(如下划线、连字符)解析错误,导致无法匹配到目标资源
  • JFrog CLI权限不足,无法访问该镜像层所在仓库或无读取权限,系统直接跳过下载步骤

建议按以下步骤排查:

  1. 登录Artifactory Web界面,搜索该镜像层的sha256值,确认资源是否存在
  2. 核对命令中的仓库路径、版本号是否与实际一致,避免拼写错误
  3. 使用jf rt search命令先搜索目标路径,验证是否能找到对应资源:
    jf rt search https://myartifactory/docker/myrepo/10.21.0/sha256__dd42811e-a483-5d86-8446-fec0d46f67d8
    
  4. 检查当前JFrog CLI的登录权限,确保拥有该仓库的读取权限

内容的提问来源于stack exchange,提问作者Vivek Kodira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 20:10:27