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等)进行安装。