本节书摘来自华章计算机《Docker技术入门与实战》一书中的第3章,第3.3节,作者:杨保华,戴王剑,曹亚仑著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.3 搜寻镜像
使用docker search命令可以搜索远端仓库*享的镜像,默认搜索Docker Hub官方仓库中的镜像。用法为docker search TERM,支持的参数包括:
--automated=false仅显示自动创建的镜像。
--no-trunc=false输出信息不截断显示。
-s, --stars=0指定仅显示评价为指定星级以上的镜像。
例如,搜索带mysql关键字的镜像如下所示:
$ sudo docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relati... 213 [OK]
tutum/mysql MySQL Server image - listens in port 3306.... 74 [OK]
orchardup/mysql 36 [OK]
tutum/lamp LAMP image - Apache listens in port 80, an... 32 [OK]
tutum/wordpress Wordpress Docker image - listens in port 8... 26 [OK]
paintedfox/mariadb A docker image for running MariaDB 5.5, a ... 21 [OK]
dockerfile/mysql Trusted automated MySQL (http://dev.mysql.... 14 [OK]
google/mysql MySQL server for Google Compute Engine 13 [OK]
anapsix/gitlab-ci GitLab-CI Continuous Integration in Docker... 12 [OK]
centurylink/drupal Drupal docker image without a DB included ... 11 [OK]
stenote/docker-lemp MySQL 5.6、PHP 5.5、Nginx、Memcache 10 [OK]
...
可以看到返回了很多包含关键字的镜像,其中包括镜像名字、描述、星级(表示该镜像的受欢迎程度)、是否官方创建、是否自动创建等。
默认的输出结果将按照星级评价进行排序。 官方的镜像说明是官方项目组创建和维护的,automated资源则允许用户验证镜像的来源和内容。