📜  Docker –通过CLI在Dockerhub中搜索图像

📅  最后修改于: 2021-04-17 03:48:52             🧑  作者: Mango

您可以在Docker的官方存储库DockerHub上找到大量的预构建Docker映像。实际上,您还可以在DockerHub上推送您自己的自定义Image。然后可以使用Docker pull命令将这些映像拉出,并可以用作基础映像。在本文中,我们将讨论如何通过命令行界面在DockerHub上搜索Docker映像。

请注意,要访问DockerHub ,您需要一个DockerHub帐户,然后必须使用命令行登录到DockerHub。您可以使用docker login命令来执行此操作,然后输入相关详细信息。

1. Docker搜索命令

Docker Search命令的一般语法为–

sudo docker search 

例如,如果要搜索Ubuntu映像,可以使用以下命令。

sudo docker search ubuntu

Docker搜索命令

上面的命令返回名称相似的图像列表。它返回带有参数(例如图像名称)的图像列表,自动参数建议您可以使用Github等平台自动构建图像。Description参数描述有关图像的常规信息。 stars参数显示用户给它的评级,而Official参数则建议该图像是否为官方图像。

2.根据星标筛选搜索

您也可以使用–filter选项过滤搜索。例如,如果要过滤至少有10个星星的Ubuntu映像,则可以使用此命令。

sudo docker search --filter=stars=10 ubuntu

在星星的基础上搜索。

3.根据自动参数过滤搜索

要基于图像是否自动化来过滤搜索,可以使用此命令。

sudo docker search --filter=is-automated=true ubuntu

根据自动参数进行搜索

4. Docker搜索手册

要了解有关Docker Search Command及其提供的其他选项的更多信息,可以使用–help选项。

sudo docker search --help

Docker搜索手册

  • 过滤器:它根据提供的条件过滤搜索输出。我们已经讨论了如何使用“过滤器”选项。
  • –no-trunc:通常将搜索命令的输出截断,以避免冗长的描述。您可以使用此选项来指定是否要截断输出。
  • –limit:您可以使用该标志限制搜索结果的数量。
  • –format:以可读格式显示输出。