赞
踩
docker serarch
在Docker Hub中搜索镜像
[OPTIONS]
:可选项,即添加参数
TERM
:搜索的项目
docker search [OPTIONS] TERM
名称(简写) | 默认值 | 描述 |
---|---|---|
--filter , -f | 根据提供的条件过滤输出 | |
--format | 使用Go模板进行格式化显示搜索 | |
--limit | 25 | 最多搜索结果数 |
--no-trunc | 不要截断输出 |
搜索
mysql
相关的镜像(结果中显示名称包含“mysql
”的镜像)
docker search mysql
[root@VM-0-14-centos /]# docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 10475 [OK] mariadb MariaDB is a community-developed fork of MyS… 3896 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Create… 769 [OK] percona Percona Server is a fork of the MySQL relati… 526 [OK] centos/mysql-57-centos7 MySQL 5.7 SQL database server 87 mysql/mysql-cluster Experimental MySQL Cluster Docker images. Cr… 79 centurylink/mysql Image containing mysql. Optimized to be link… 59 [OK] bitnami/mysql Bitnami MySQL Docker Image 48 [OK] deitch/mysql-backup REPLACED! Please use http://hub.docker.com/r… 41 [OK] prom/mysqld-exporter 37 [OK] databack/mysql-backup Back up mysql databases to... anywhere! 37 tutum/mysql Base docker image to run a MySQL database se… 35 schickling/mysql-backup-s3 Backup MySQL to S3 (supports periodic backup… 29 [OK] linuxserver/mysql A Mysql container, brought to you by LinuxSe… 27 centos/mysql-56-centos7 MySQL 5.6 SQL database server 20 circleci/mysql MySQL is a widely used, open-source relation… 20 mysql/mysql-router MySQL Router provides transparent routing be… 18 arey/mysql-client Run a MySQL client from a docker container 17 [OK] fradelg/mysql-cron-backup MySQL/MariaDB database backup using cron tas… 11 [OK] yloeffler/mysql-backup This image runs mysqldump to backup data usi… 7 [OK] openshift/mysql-55-centos7 DEPRECATED: A Centos7 based MySQL v5.5 image… 6 devilbox/mysql Retagged MySQL, MariaDB and PerconaDB offici… 3 ansibleplaybookbundle/mysql-apb An APB which deploys RHSCL MySQL 2 [OK] jelastic/mysql An image of the MySQL database server mainta… 1 widdpim/mysql-client Dockerized MySQL Client (5.7) including Curl… 1 [OK] [root@VM-0-14-centos /]#
--no-trunc
)显示名称包含“
mysql
”,STARS
至少为769的镜像,并且输出中的描述不被截断
docker search --filter=stars=769 --no-trunc mysql
[root@VM-0-14-centos /]# docker search --filter=stars=769 --no-trunc mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relational database management system (RDBMS). 10475 [OK]
mariadb MariaDB is a community-developed fork of MySQL intended to remain free under the GNU GPL. 3896 [OK]
mysql/mysql-server Optimized MySQL Server Docker images. Created, maintained and supported by the MySQL team at Oracle 769 [OK]
[root@VM-0-14-centos /]#
--limit
)
--limit
是搜索返回的最大结果数。此值的范围可以是1到100。默认值为--limit 25
只显示5个关于mysql
的镜像
docker search mysql --limit 5
[root@VM-0-14-centos /]# docker search mysql --limit 5
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 10475 [OK]
mysql/mysql-server Optimized MySQL Server Docker images. Create… 769 [OK]
mysql/mysql-cluster Experimental MySQL Cluster Docker images. Cr… 79
bitnami/mysql Bitnami MySQL Docker Image 48 [OK]
circleci/mysql MySQL is a widely used, open-source relation… 20
[root@VM-0-14-centos /]#
(
-f
或--filter
)格式:(key=value)键值对的形式。
若多个过滤器,则传递多个标志(例如--filter is-automated=true
--filter stars=5
)
过滤条件 | 值类型 | 描述 |
---|---|---|
stars | int | 镜像具有的star 数量 |
is-automated | boolean | 镜像是否自动构建 |
is-official | boolean | 是否为官方镜像 |
#STARS至少为769的mysql镜像
docker search --filter stars=769 mysql
#显示名称包含mysql镜像为自动构建的
docker search --filter is-automated=true mysql
#显示名称包含mysql为官方版本的镜像
docker search --filter is-official=true mysql
[root@VM-0-14-centos /]# docker search --filter stars=769 mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 10475 [OK] mariadb MariaDB is a community-developed fork of MyS… 3896 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Create… 769 [OK] ####################################### [root@VM-0-14-centos /]# docker search --filter is-automated=true mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql/mysql-server Optimized MySQL Server Docker images. Create… 769 [OK] centurylink/mysql Image containing mysql. Optimized to be link… 59 [OK] bitnami/mysql Bitnami MySQL Docker Image 48 [OK] deitch/mysql-backup REPLACED! Please use http://hub.docker.com/r… 41 [OK] prom/mysqld-exporter 37 [OK] schickling/mysql-backup-s3 Backup MySQL to S3 (supports periodic backup… 29 [OK] arey/mysql-client Run a MySQL client from a docker container 17 [OK] fradelg/mysql-cron-backup MySQL/MariaDB database backup using cron tas… 11 [OK] yloeffler/mysql-backup This image runs mysqldump to backup data usi… 7 [OK] ansibleplaybookbundle/mysql-apb An APB which deploys RHSCL MySQL 2 [OK] widdpim/mysql-client Dockerized MySQL Client (5.7) including Curl… 1 [OK] [root@VM-0-14-centos /]# ############################################# [root@VM-0-14-centos /]# docker search --filter is-official=true mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 10475 [OK] mariadb MariaDB is a community-developed fork of MyS… 3896 [OK] percona Percona Server is a fork of the MySQL relati… 526 [OK] [root@VM-0-14-centos /]#
(
--format
)使用Go
模板格式化搜索输出
Go模板的有效占位符为
占位符 | 描述 |
---|---|
.Name | 镜像名称 |
.Description | 镜像描述 |
.StarCount | 镜像的stars 数量 |
.IsOfficial | 显示"OK" ,则镜像是官方的 |
.IsAutomated | 显示"OK" ,则镜像的构建是自动的 |
显示包含mysql镜像的名称和stars数量
#显示包含mysql镜像的名称和stars数量
docker search --format "{{.Name}}: {{.StarCount}}" mysql
[root@VM-0-14-centos /]# docker search --format "{{.Name}}: {{.StarCount}}" mysql mysql: 10475 mariadb: 3896 mysql/mysql-server: 769 percona: 526 centos/mysql-57-centos7: 87 mysql/mysql-cluster: 79 centurylink/mysql: 59 bitnami/mysql: 48 deitch/mysql-backup: 41 prom/mysqld-exporter: 37 databack/mysql-backup: 37 tutum/mysql: 35 schickling/mysql-backup-s3: 29 linuxserver/mysql: 27 centos/mysql-56-centos7: 20 circleci/mysql: 20 mysql/mysql-router: 18 arey/mysql-client: 17 fradelg/mysql-cron-backup: 11 yloeffler/mysql-backup: 7 openshift/mysql-55-centos7: 6 devilbox/mysql: 3 ansibleplaybookbundle/mysql-apb: 2 widdpim/mysql-client: 1 jelastic/mysql: 1 [root@VM-0-14-centos /]#
以表格形式显示mysql镜像名称、自动构建、是否为官方
#以表格形式显示
docker search --format "table {{.Name}}\t{{.IsAutomated}}\t{{.IsOfficial}}" mysql
[root@VM-0-14-centos /]# docker search --format "table {{.Name}}\t{{.IsAutomated}}\t{{.IsOfficial}}" mysql NAME AUTOMATED OFFICIAL mysql [OK] mariadb [OK] mysql/mysql-server [OK] percona [OK] centos/mysql-57-centos7 mysql/mysql-cluster centurylink/mysql [OK] bitnami/mysql [OK] deitch/mysql-backup [OK] prom/mysqld-exporter [OK] databack/mysql-backup tutum/mysql schickling/mysql-backup-s3 [OK] linuxserver/mysql centos/mysql-56-centos7 circleci/mysql mysql/mysql-router arey/mysql-client [OK] fradelg/mysql-cron-backup [OK] yloeffler/mysql-backup [OK] openshift/mysql-55-centos7 devilbox/mysql ansibleplaybookbundle/mysql-apb [OK] jelastic/mysql widdpim/mysql-client [OK] [root@VM-0-14-centos /]#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。