使用docker search命令 搜索Docker镜像

时间:2020-07-27 12:58:51  来源:igfitidea点击:

要运行Docker容器,我们需要镜像,要查找镜像,我们可以使用Docker Search命令。
Docker Search命令帮助我们从Docker公共存储库中搜索镜像。
在此Docker教程中,我们将学习如何使用Docker Search命令搜索Docker镜像。

Docker搜索命令,搜索匹配TERM单词的镜像。

docker search TERM

例如,以下命令将搜索WordPress镜像。

docker search wordpress

如上所述,搜索结果包括镜像名称,描述和为镜像授予的星星数。
也是告诉我们镜像是否是官方的,是否是自动化的。

官方镜像是由其名称的项目正式创建的镜像。
在这种情况下,WordPress官方镜像由WordPress开发团队提供。

以下查询只会返回官方Docker镜像。

docker search --filter=is-official=true wordpress

默认情况下,搜索查询只会返回最多25个结果,但我们可以使用“--limit”选项来控制限制。

docker search --limit=50 wordpress

上面的搜索查询将返回最多50个结果。

此外,默认情况下截断镜像描述。
要获得完整的镜像描述'--- No-Trunc'选项需要使用。

docker search --no-trunc wordpress

搜索镜像后,我们可以通过运行docker pull命令将其拉到本地系统:

docker pull wordpress

Docker搜索例子

对于Docker搜索帮助,请键入:

docker search --help

搜索“Ubuntu”一词:

docker search ubuntu

搜索Ubuntu镜像,但只显示官方镜像:

docker search --filter=is-official=true ubuntu

搜索“nginx”一词,只显示排名5或者更高版本的镜像:

docker search --filter=stars=5 nginx

搜索Docker集线器为“MySQL”一词,只显示自动镜像排名为5或者更高版本:

docker search --filter=stars=5 --filter=is-automated=true mysql

Search命令非常简单易用,但不一定是找到Docker镜像的最佳方法。
相反,我们应该搜索Docker Hub网页,以获取有关要下载的镜像的详细信息。