我正在尝试从 Docker Store 获取所有官方镜像的列表。但是,我找不到任何简单的方法来获取列表。 Docker CLI 有一个
docker search
命令,但它没有任何参数来获取
来自 Docker Store 的所有图像的列表,然后稍后对其进行过滤。
有什么想法可以做到吗?
如果您点击顶部的“探索”菜单项; https://store.docker.com/search?q=&source=verified&type=image 显示所有官方图像。您可以在“社区(Docker Hub)”部分找到非官方镜像。
在命令行中,您可以使用
--filter is-official=true
过滤器选项进行搜索,例如:
docker search --filter is-official=true php
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
php While designed for web development, the PH... 2210 [OK]
php-zendserver Zend Server - the integrated PHP applicati... 110 [OK]
除了提到的其他解决方案之外,您还可以从中心页面列出库用户下的所有图像(比kpacha提到的中心API更少编程):
https://hub.docker.com/u/library/
还有上游 github 存储库:
https://github.com/docker-library/official-images/tree/master/library