zoukankan      html  css  js  c++  java
  • docker search

    在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}}	{{.StarCount}}	{{.IsAutomated}}" --limit 5 tomcat

  • 相关阅读:
    Shell笔记——文本操作
    Shell笔记——加密命令
    conda,pip 安装指定版本的指定包
    如何检查tensorflow环境是否能正常调用GPU
    Windows10中使用Anaconda安装keras-gpu版本(遇到的坑)
    canvas一些属性
    块级元素,行内元素,行内块级元素都有哪些
    面向对象版Tab栏切换
    注册事件的兼容性处理
    常见的移动端问题
  • 原文地址:https://www.cnblogs.com/scholars-xian/p/11979954.html
Copyright © 2011-2022 走看看