
https://hub.docker.com/ 没有一定的技术条件是没法登录了,有时候想查询下一些镜像的tag,怎么办?
本文的这个方法也需要一定的前置条件,需要一台能够访问docker hub的服务器(这个可能更麻烦)
比如我需要查询下 docker.io/sealerio/kubernetes 的所有tag,我们本地docker serach 只能查询有对应的镜像。

那么直接命令行我们如何来获取这个镜像的tag呢?详细见如下命令:
curl -s https://registry.hub.docker.com/v2/repositories/sealerio/kubernetes/tags| \jq '.results[].name'
使用了 curl 命令来访问 Docker Hub API,并且利用 jq 来解析 JSON 输出,仅显示标签名称。需要安装 jq 工具,如果没有安装,可以通过包管理器(如 apt-get、yum install jq等)进行安装。
# curl -s https://registry.hub.docker.com/v2/repositories/sealerio/kubernetes/tags | jq '.results[].name'"v1-18-3-sealerio-2""v1-20-4-sealerio-2""v1-22-15-sealerio-2""v1.22.15-calico""v1.18.3-sealerio-2-official-docker-1""v1.20.4-sealerio-2-official-docker-1""v1.22.15-sealerio-2-official-docker-1""v1.22.15-sealerio-2-official-docker""v1-22-15-sealerio-1""v1.20.4"
如果您在日常运维工作中遇到了任何问题或挑战,无论是关于系统配置、性能优化、故障排除还是其他方面,都欢迎您随时留言或私信我。我会尽我所能为您提供解决方法或建议。相互学习,积累更多的经验和知识!
”运维笔谈”公众号,对话回复 “阿里云k8s” 可以获取 “阿里云Kubernetes项目实战手册“。
文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




