如何解决在没有组织的情况下获取 docker 镜像的标签
使用 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。