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

如何通过Docker API v2获取私有Docker组织的镜像列表?

解决Docker Hub无法列出组织仓库镜像标签的问题
  • 修正API请求路径
    你当前使用的namespaces端点路径有误,获取组织仓库标签的正确API端点应该以repositories开头,调整命令为:
curl -L -s 'https://hub.docker.com/v2/repositories/devops/core7/tags?page_size=1024'
  • 检查仓库可见性与权限
    如果调整路径后仍无法获取:

    • 确认devops/core7仓库是否为公开仓库:如果是私有仓库,必须携带认证信息才能访问
    • 生成Docker Hub个人访问令牌(推荐方式),在请求中添加认证头:
      curl -L -s -H "Authorization: Bearer <你的访问令牌>" 'https://hub.docker.com/v2/repositories/devops/core7/tags?page_size=1024'
      
    • 也可临时使用用户名密码验证(不建议生产环境使用):
      curl -L -s -u "<你的Docker Hub用户名>:<密码>" 'https://hub.docker.com/v2/repositories/devops/core7/tags?page_size=1024'
      
  • 验证仓库是否存在
    若不确定仓库是否存在,先请求组织的仓库列表确认:

curl -L -s 'https://hub.docker.com/v2/namespaces/devops/repositories?page_size=100'

如果返回结果中没有core7,说明仓库名称错误或你没有权限查看该组织的仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 02:30:48