首页 > 其他 > 详细

docker search

时间:2021-04-06 23:30:17      阅读:47      评论:0      收藏:0      [点我收藏+]

在Docker Hub中搜索镜像

语法

docker search [可选项] TERM

选项

 -f,--filter filter      根据提供的条件过滤输出

--format string         使用Go模板进行漂亮的打印搜索

--limit int                    最多搜索结果数,可以是1 ~ 100,默认为25

--no-trunc                   不要截断输出,默认false

实例

按名称搜索镜像

搜索 tomcat 镜像

docker search tomcat

技术分享图片

限制搜索结果的数量(--limit)

显示前十条 tomcat 镜像

docker search --limit 10 tomcat

 技术分享图片

 显示非截断的描述(--no-trunc)

docker search --no-trunc tomcat

技术分享图片

过滤(-f 或 --filter)

支持的过滤器:

  • stars                 镜像的星数
  • is-automated     是否是自动构建的镜像
  • is-official           是否是官方镜像

有多个过滤器时,需要传递多个 -f 或 --filter 标志

1)搜索至少3颗星的 tomcat 镜像 

docker search --filter stars=3 tomcat

 技术分享图片

2)搜索官方版本的 tomcat 镜像

docker search --filter is-official=true tomcat

技术分享图片

3)搜索自动构建的,且至少3颗星的 tomcat 镜像

docker search --filter is-automated=true --filter stars=3 tomcat

技术分享图片

技术分享图片

格式化输出(--format)

GO 模板的有效占位符:

.name         镜像名称

.Description            镜像描述

.StarCount              镜像星数

.IsOfficial                官方镜像

.IsAutomated          自动构建的镜像

使用 --format 选项时,search 命令将完全按照模板的声明输出数据。如果显示列标题,需要加上 table 伪指令。

1)以 “镜像名:星数” 且不带列标题的格式显示 tomcat 镜像

docker search --format "{{.Name}}: {{.StarCount}}" tomcat

技术分享图片

2)带列标题的格式显示

docker search --format "table {{.Name}}\t{{.StarCount}}\t{{.IsAutomated}}" --limit 5 tomcat

技术分享图片

docker search

原文:https://www.cnblogs.com/scholars-xian/p/11979954.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!