在没有组织的情况下获取 docker 镜像的标签

时间:2021-04-12 09:23:28

标签: docker docker-registry dockerhub

使用 docker hub api 获取 docker 镜像的标签:

curl -sL https://hub.docker.com/v2/repositories/<org>/<name>/tags

我将其通过管道输入 | jq 并提取我需要的内容。

但是有些图像没有组织,例如mariadb

我尝试了所有这些:

curl -sL https://hub.docker.com/v2/repositories/mariadb/tags
curl -sL https://hub.docker.com/v2/repositories/_/mariadb/tags
curl -sL https://hub.docker.com/v2/repositories/mariadb/_/tags
curl -sL https://hub.docker.com/v2/repositories/mariadb/mariadb/tags

但是那些会出错,或者这样:

<块引用>

{"count":0,"next":null,"previous":null,"results":[]}

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我找不到这方面的官方文档(你能找到吗?),但诀窍是使用魔法字符串 library

curl -sL https://hub.docker.com/v2/repositories/library/mariadb/tags