获取 docker 个没有组织的图像的标签
Get tags for docker image without organization
要使用 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":[]}
我该怎么做?
我找不到这方面的官方文档(你能找到吗?),但诀窍是使用魔术字符串 library
:
curl -sL https://hub.docker.com/v2/repositories/library/mariadb/tags
要使用 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":[]}
我该怎么做?
我找不到这方面的官方文档(你能找到吗?),但诀窍是使用魔术字符串 library
:
curl -sL https://hub.docker.com/v2/repositories/library/mariadb/tags