列出docker镜像的版本资料

本文主要介绍列出docker镜像的版本资料 方法和在新技术下所面对的“挑战”,方便大家深入理解列出docker镜像的版本资料 过程。本文也将分享列出docker镜像的版本资料 所遇到的问题和应对策略。
通过深入本文可以理解代码原理,进行代码文档的下载,也可以查看相应 Demo 部署效果。

在hub.docker.com页面上可以搜索到镜像的所有标签。 在很多情况下,需要通过命令行使用此信息。 这可以通过简单的API调用并使用jq工具解析json输出来完成。 jq是用于处理JSON输入的工具。 jq就像sed一样,用于JSON数据;可以使用sq来切片,过滤,映射和转换结构化数据。

1. 安装jq

  # yum install -y jq

2.列出首部10个标签

  # curl 'https://registry.hub.docker.com/v2/repositories/library/centos/tags/'|jq '."results"[]["name"]'

3.列出所有镜像标签

  #!/bin/bash    i=1    tags=$(curl https://registry.hub.docker.com/v2/repositories/library/centos/tags/  2>/dev/null |jq '."results"[]["name"]')  if [ "$tags" != "" ]; then     echo "e[1;32m"$tags"e[0m"     while [ "$tags" != "" ]     do         i=$((i+1))        tags=$(curl https://registry.hub.docker.com/v2/repositories/library/centos/tags/?page=$i 2>/dev/null|jq '."results"[]["name"]')        echo "e[1;32m"$tags"e[0m"     done  fi  

 

注意:本文归作者所有,未经作者允许,不得转载
列出docker镜像的版本资料部分资料来自网络,侵权毕设源码联系删除

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 列出docker镜像的版本资料

提供最优质的资源集合

立即查看 了解详情