2. Docker Hub 上搜索镜像

Docker Hub 是一个由 Docker 公司运营的公共容器镜像仓库,它是全球最大的容器镜像库之一,由Docker公司维护。Docker Hub 上面有 Docker 公司提供的镜像及大量用户上传的镜像。也是 Docker 生态系统的重要组成部分。

Docker Hub 的官方网址:

我们可以在这里查找、下载、存储和分享 Docker 镜像。

注意:目前 Docker Hub 网站可能无法打开,要打开可能需要非常规方法。

这里我们来使用终端命令来查看 Docker Hub 镜像仓库上的镜像名称和版本。

命令格式

sudo docker search <关键词>

示例

查找 mysql 相关的镜像

weimingze@mzstudio:~$ sudo docker search mysql;
NAME                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                          MySQL is a widely used, open-source relation…   15689     [OK]       
mariadb                        MariaDB Server is a high performing open sou…   6240      [OK]       
mysql/mysql-server             Optimized MySQL Server Docker images. Create…   1114                  [OK]
percona                        Percona Server is a fork of the MySQL relati…   1261      [OK]       
phpmyadmin                     phpMyAdmin - A web interface for MySQL and M…   1034      [OK]       
bitnami/mysql                  Bitnami MySQL Docker Image                      89                   [OK]
circleci/mysql                 MySQL is a widely used, open-source relation…   31                   
ubuntu/mysql                   MySQL open source fast, stable, multi-thread…   47                   
mysql/mysql-cluster            MySQL Cluster provides linear scalability an…   57                   
databack/mysql-backup          Simple MySQL backup solution                    39                   [OK]

每一列的字段说明如下:

我们下载镜像优先选择 Docker 官网维护的镜像。

常用选项

选项
说明
--filter=is-official=true
只显示官方镜像。
--filter=stars=N
只显示星标数 ≥ N 的镜像
--no-trunc
显示完整的描述信息(不截断)