您可以在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
上面的命令返回名称相似的图像列表。它返回带有参数(例如图像名称)的图像列表,自动参数建议您可以使用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
- –过滤器:它根据提供的条件过滤搜索输出。我们已经讨论了如何使用“过滤器”选项。
- –no-trunc:通常将搜索命令的输出截断,以避免冗长的描述。您可以使用此选项来指定是否要截断输出。
- –limit:您可以使用该标志限制搜索结果的数量。
- –format:以可读格式显示输出。