找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

5313

积分

0

好友

737

主题
发表于 5 小时前 | 查看: 4| 回复: 0

GitHub 的官方容器镜像仓库是 ghcr.io,它不像 Docker Hub 那样可以直接在网页上浏览某个镜像的所有 tag。下面分享三种获取镜像 tag 列表的方式,以 ghcr.io/dayuanjiang/next-ai-draw-io 为例。

  • Registry API
# 1. 获取临时 pull token
TOKEN=$(curl -s "https://ghcr.io/token?scope=repository:dayuanjiang/next-ai-draw-io:pull" | jq -r .token)

# 2. 列出所有 tag
curl -s -H "Authorization: Bearer $TOKEN" \
  "https://ghcr.io/v2/dayuanjiang/next-ai-draw-io/tags/list" | jq .tags

终端显示 curl 请求 ghcr.io 返回的 tag 列表 JSON

  • skopeo
# 安装(macOS)
brew install skopeo

# 列出所有 tag
skopeo list-tags docker://ghcr.io/dayuanjiang/next-ai-draw-io

skopeo list-tags 命令输出 JSON 格式 tag 列表

  • GitHub Packages 网页查看

打开:https://github.com/dayuanjiang?tab=packages

GitHub 用户 DayuanJiang 的 Packages 页面,列出 next-ai-draw-io 包

找到 next-ai-draw-io → 进入详情页 → 查看 Tags 列表。

GitHub 仓库 next-ai-draw-io 的详情页,显示安装命令和版本列表

以上三种方式均能有效查询 GHCR 镜像的 Tag 列表。更多 GitHub 容器镜像实战经验,欢迎访问云栈社区的开源实战板块。




上一篇:EDU-SRC实战案例:Druid弱口令、越权与支付漏洞挖掘
下一篇:如何下载指定版本Linux内核源码?国内镜像与Git浅克隆技巧
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-22 23:28 , Processed in 0.618572 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表