美文网首页Docker
查看Docker镜像仓库中镜像的所有标签

查看Docker镜像仓库中镜像的所有标签

作者: kongxx | 来源:发表于2019-01-19 23:36 被阅读21次

用 Docker 的人都知道,我们在查询远端镜像仓库中镜像的时候,在命令行只能看到镜像名,说明等信息,而看不到标签。因此,如果我想要查看镜像有哪些标签,就只能通过网页的方式查看,比如通过 https://hub.docker.com/ 查看,这样实在是太麻烦,于是乎,我想是不是可以写个小工具来干这个事呢?答案当然是肯定的。下面就看看怎样实现的吧。

写了个脚本 list_img_tags.sh,内容如下:

#!/bin/sh

repo_url=https://registry.hub.docker.com/v1/repositories
image_name=$1

curl -s ${repo_url}/${image_name}/tags | json_reformat | grep name | awk '{print $2}' | sed -e 's/"//g'

其实,实现方法就是通过镜像仓库的 restful API,来查询,然后把返回的 json 结果简单处理一下,然后打印出来。

上面脚本的实现是只从 hub.docker.com 来查询,如果使用其它仓库,可以根据需要修改仓库的url。

测试一哈

$ ./list_img_tags.sh tensorflow/tensorflow
latest
0.10.0
0.10.0-devel
0.10.0-devel-gpu
0.10.0-gpu
0.10.0rc0
0.10.0rc0-devel
0.10.0rc0-devel-gpu
0.10.0rc0-gpu
0.11.0
...

相关文章

  • 查看Docker镜像仓库中镜像的所有标签

    用 Docker 的人都知道,我们在查询远端镜像仓库中镜像的时候,在命令行只能看到镜像名,说明等信息,而看不到标签...

  • Docker

    在GitHub搜索软件镜像模板: 下载仓库中镜像名 查看docker中的所有镜像模板 查看运行的容器 运行dock...

  • dock学习笔记

    从镜像仓库拉取镜像 docker pull (镜像名称) 查看docker镜像 docker images 从镜像...

  • docker-- cobra

    *查看docker镜像仓库 *搜索docker镜像 *拉取docker镜像文件 *运行镜像文件,并进入root终端...

  • 【Docker镜像备份】

    查看当前所有镜像 使用docker images列出本地主机上的镜像 其中 参数意义REPOSITORY镜像的仓库...

  • 常用Docker命令

    显示本地镜像 搜索仓库镜像 查看镜像创建历史 镜像标签 删除镜像 导出保存镜像 导入镜像 查看容器运行的内容 查看...

  • 配置使用 harbor 镜像仓库

    配置docker镜像仓库 提加镜像私服仓库地址 重启docker 使配置生效 查看是否配置成功 登陆镜像仓库 登陆...

  • docker基本操作

    开机启动docker 启动docker服务 查看当前镜像仓库中的镜像 启动时查日志 容器信息查看 强制卸载 -f ...

  • docker 基本使用

    docker 使用 帮助命令: 镜像命令 docker images查看所有本地的主机上的镜像 同一仓库源可以有多...

  • docker 镜像常用命令

    获取镜像 从 Docker 镜像仓库获取镜像的命令是 docker pull 其命令格式为: 查看本地镜像 删除本...

网友评论

    本文标题:查看Docker镜像仓库中镜像的所有标签

    本文链接:https://www.haomeiwen.com/subject/fzytjqtx.html