bash – 如何检查具有特定标记的Docker镜像是否本地存在?
发布时间:2020-12-15 20:01:33 所属栏目:安全 来源:网络整理
导读:我想知道一个具有特定标签的Docker镜像是否本地存在。如果Docker客户端不能这样做,我可以使用bash脚本。 只是为潜在的bash脚本提供一些提示,运行docker images命令的结果返回以下内容: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZErabbitmq latest e8e6
我想知道一个具有特定标签的Docker镜像是否本地存在。如果Docker客户端不能这样做,我可以使用bash脚本。
只是为潜在的bash脚本提供一些提示,运行docker images命令的结果返回以下内容: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE rabbitmq latest e8e654c05c91 5 weeks ago 143.5 MB busybox latest 8c2e06607696 6 weeks ago 2.433 MB rabbitmq 3.4.4 a4fbaad9f996 11 weeks ago 131.5 MB
我通常测试
docker images -q 的结果(如
this script):
if [[ "$(docker images -q myimage:mytag 2> /dev/null)" == "" ]]; then # do something fi 但是由于docker映像只使用REPOSITORY作为参数,因此您需要在tag上grep,而不使用-q。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 本月使用技术汇总
- AWS 数据容灾白皮书(AWS Disaster Recovery Whitepaper)剖
- bash – 重复运行shell命令,直到失败?
- Cordys BOP 4平台开发入门实战演练——Webservices开发(初
- scala – 如何使用Array [String]元素调用String *的方法
- Angular Material对话框:如何在父组件中更改注入的数据时更
- scala – 迭代一个元组
- 无法在Angular应用程序上设置断点
- -bash: /usr/bin/yum: No such file or directory 完美解决
- 如何检查给定List [Int]是否在scala中排序?