|
一、docker search 命令选项
命令选项描述–filter , -f根据给定的条件进行过滤–format自定义打印格式–limit显示搜索结果,默认值25–no-trunc回显结果不进行截断,全部显示
二、docker search 使用实例
2.1 通过指定镜像名搜索
- [root@redrose2100 ~]# docker search busybox
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- busybox Busybox base image. 2754 [OK]
- radial/busyboxplus Full-chain, Internet enabled, busybox made f… 49 [OK]
- yauritux/busybox-curl Busybox with CURL 18
- arm32v7/busybox Busybox base image. 10
- arm64v8/busybox Busybox base image. 4
- odise/busybox-curl 4 [OK]
- i386/busybox Busybox base image. 3
- p7ppc64/busybox Busybox base image for ppc64. 2
- s390x/busybox Busybox base image. 2
- prom/busybox Prometheus Busybox Docker base images 2 [OK]
- busybox42/zimbra-docker-centos A Zimbra Docker image, based in ZCS 8.8.9 an… 2 [OK]
- joeshaw/busybox-nonroot Busybox container with non-root user nobody 2
- vukomir/busybox busybox and curl 1
- spotify/busybox Spotify fork of https://hub.docker.com/_/bus… 1
- busybox42/haraka-docker-centos CentOS Haraka build with spamassassin, redis… 1 [OK]
- ppc64le/busybox Busybox base image. 1
- amd64/busybox Busybox base image. 1
- busybox42/nginx_php-docker-centos This is a nginx/php-fpm server running on Ce… 1 [OK]
- ibmcom/busybox-ppc64le 0
- busybox42/alpine-pod 0
- antrea/busybox 0
- openebs/busybox-client 0
- ibmcom/busybox 0
- rancher/busybox 0
- ibmcom/busybox-amd64 0
- [root@redrose2100 ~]#
复制代码 2.2 搜索结果不进行截断显示
- [root@redrose2100 ~]# docker search busybox --no-trunc
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- busybox Busybox base image. 2754 [OK]
- radial/busyboxplus Full-chain, Internet enabled, busybox made from scratch. Comes in git and cURL flavors. 49 [OK]
- yauritux/busybox-curl Busybox with CURL 18
- arm32v7/busybox Busybox base image. 10
- odise/busybox-curl 4 [OK]
- arm64v8/busybox Busybox base image. 4
- i386/busybox Busybox base image. 3
- p7ppc64/busybox Busybox base image for ppc64. 2
- s390x/busybox Busybox base image. 2
- prom/busybox Prometheus Busybox Docker base images 2 [OK]
- busybox42/zimbra-docker-centos A Zimbra Docker image, based in ZCS 8.8.9 and CentOS 7. 2 [OK]
- joeshaw/busybox-nonroot Busybox container with non-root user nobody 2
- vukomir/busybox busybox and curl 1
- spotify/busybox Spotify fork of https://hub.docker.com/_/busybox/ for testing helios. 1
- busybox42/haraka-docker-centos CentOS Haraka build with spamassassin, redis and some other things. Experimental still.. 1 [OK]
- ppc64le/busybox Busybox base image. 1
- amd64/busybox Busybox base image. 1
- busybox42/nginx_php-docker-centos This is a nginx/php-fpm server running on CentOS 7. 1 [OK]
- ibmcom/busybox-ppc64le 0
- antrea/busybox 0
- busybox42/alpine-pod 0
- openebs/busybox-client 0
- ibmcom/busybox 0
- rancher/busybox 0
- ibmcom/busybox-amd64 0
- [root@redrose2100 ~]#
复制代码 2.3 设置搜索结果只显示10个
- [root@redrose2100 ~]# docker search busybox --limit=10
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- busybox Busybox base image. 2754 [OK]
- radial/busyboxplus Full-chain, Internet enabled, busybox made f… 49 [OK]
- yauritux/busybox-curl Busybox with CURL 18
- vukomir/busybox busybox and curl 1
- antrea/busybox 0
- ibmcom/busybox-amd64 0
- ibmcom/busybox-ppc64le 0
- rancher/busybox 0
- ibmcom/busybox 0
- openebs/busybox-client 0
- [root@redrose2100 ~]#
复制代码 2.4 搜索结果过滤star收藏数量大于等于3个
- [root@redrose2100 ~]# docker search busybox --filter stars=3
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- busybox Busybox base image. 2754 [OK]
- radial/busyboxplus Full-chain, Internet enabled, busybox made f… 49 [OK]
- yauritux/busybox-curl Busybox with CURL 18
- arm32v7/busybox Busybox base image. 10
- odise/busybox-curl 4 [OK]
- arm64v8/busybox Busybox base image. 4
- i386/busybox Busybox base image. 3
- [root@redrose2100 ~]#
复制代码 2.5 搜索结果只列出自动构建的镜像
- [root@redrose2100 ~]# docker search busybox --filter is-automated=true
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- radial/busyboxplus Full-chain, Internet enabled, busybox made f… 49 [OK]
- odise/busybox-curl 4 [OK]
- busybox42/zimbra-docker-centos A Zimbra Docker image, based in ZCS 8.8.9 an… 2 [OK]
- prom/busybox Prometheus Busybox Docker base images 2 [OK]
- busybox42/haraka-docker-centos CentOS Haraka build with spamassassin, redis… 1 [OK]
- busybox42/nginx_php-docker-centos This is a nginx/php-fpm server running on Ce… 1 [OK]
- [root@redrose2100 ~]#
复制代码 2.6 搜索结果只列出官方镜像
- [root@redrose2100 ~]# docker search busybox --filter is-official=true
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- busybox Busybox base image. 2754 [OK]
- [root@redrose2100 ~]#
复制代码 2.7 搜索结果通过多个条件过滤
如下为过滤自动构建的并且收藏数量大于等于3的镜像- [root@redrose2100 ~]# docker search busybox --filter is-automated=true --filter stars=3
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- radial/busyboxplus Full-chain, Internet enabled, busybox made f… 49 [OK]
- odise/busybox-curl 4 [OK]
- [root@redrose2100 ~]#
复制代码 2.8 定制自定义打印输出格式
docker search 可以通过 --format 参数定制自定义打印格式,可自定义的占位字段如下:
占位符描述.Name镜像名称.Description镜像描述.StarCount镜像被收藏数量.IsOfficial镜像是否为官方镜像,如果是现实“OK”.IsAutomated镜像是否为自动构建,如果是显示“OK”如下为搜索nginx镜像,只显示镜像名称和镜像被收藏数量- [root@redrose2100 ~]# docker search --format "{{.Name}}: {{.StarCount}}" nginx
- nginx: 17429
- linuxserver/nginx: 178
- bitnami/nginx: 140
- ubuntu/nginx: 61
- bitnami/nginx-ingress-controller: 20
- rancher/nginx-ingress-controller: 11
- webdevops/nginx: 10
- ibmcom/nginx-ingress-controller: 4
- bitnami/nginx-ldap-auth-daemon: 3
- rancher/nginx: 2
- kasmweb/nginx: 2
- vmware/nginx: 2
- rancher/nginx-ingress-controller-defaultbackend: 2
- rapidfort/nginx: 2
- bitnami/nginx-exporter: 2
- wallarm/nginx-ingress-controller: 1
- vmware/nginx-photon: 1
- bitnami/nginx-intel: 1
- rapidfort/nginx-ib: 0
- ibmcom/nginx-ingress-controller-ppc64le: 0
- rancher/nginx-conf: 0
- rancher/nginx-ssl: 0
- continuumio/nginx-ingress-ws: 0
- rancher/nginx-ingress-controller-amd64: 0
- ibmcom/nginx-ppc64le: 0
- [root@redrose2100 ~]#
复制代码 如下,格式化显示镜像名称、镜像被收藏数量、镜像是否自动构建、镜像是否官方- [root@redrose2100 ~]# docker search --format "table {{.Name}}\t\t{{.StarCount}}\t\t{{.IsAutomated}}\t\t{{.IsOfficial}}" nginx
- NAME STARS AUTOMATED OFFICIAL
- nginx 17429 [OK]
- linuxserver/nginx 178
- bitnami/nginx 140 [OK]
- ubuntu/nginx 61
- bitnami/nginx-ingress-controller 20 [OK]
- rancher/nginx-ingress-controller 11
- webdevops/nginx 10 [OK]
- ibmcom/nginx-ingress-controller 4
- bitnami/nginx-ldap-auth-daemon 3
- rancher/nginx 2
- kasmweb/nginx 2
- vmware/nginx 2
- rancher/nginx-ingress-controller-defaultbackend 2
- rapidfort/nginx 2
- bitnami/nginx-exporter 2
- wallarm/nginx-ingress-controller 1
- vmware/nginx-photon 1
- bitnami/nginx-intel 1
- rapidfort/nginx-ib 0
- rancher/nginx-conf 0
- ibmcom/nginx-ingress-controller-ppc64le 0
- rancher/nginx-ssl 0
- continuumio/nginx-ingress-ws 0
- rancher/nginx-ingress-controller-amd64 0
- ibmcom/nginx-ppc64le 0
- [root@redrose2100 ~]#
复制代码 到此这篇关于docker search命令的具体使用的文章就介绍到这了,更多相关docker search命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
来源:https://www.jb51.net/article/275168.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|