如何获取官方Docker镜像列表?

问题描述 投票:0回答:3

我正在尝试从 Docker Store 获取所有官方镜像的列表。但是,我找不到任何简单的方法来获取列表。 Docker CLI 有一个

docker search
命令,但它没有任何参数来获取 来自 Docker Store 的所有图像的列表,然后稍后对其进行过滤。

有什么想法可以做到吗?

docker docker-machine docker-registry
3个回答
3
投票

如果您点击顶部的“探索”菜单项; 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]

1
投票

你可以使用他们的API。诀窍是将公共网址中的

_
替换为
library
https://hub.docker.com/v2/repositories/library/


0
投票

除了提到的其他解决方案之外,您还可以从中心页面列出库用户下的所有图像(比kpacha提到的中心API更少编程):

https://hub.docker.com/u/library/

还有上游 github 存储库:

https://github.com/docker-library/official-images/tree/master/library

© www.soinside.com 2019 - 2024. All rights reserved.