如何列出特定架构的可用Docker映像

时间:2019-07-03 00:49:24

标签: docker kubernetes dockerfile openshift dockerhub

尝试将Docker映像拉入s390x架构(在IBM公共云上以Hyperprotect VS的形式提供),并且基于Web的dockerhub搜索界面实际上并没有办法仅列出特定标签中存在Docker映像的特定标签。建筑。

我尝试了using docker pulldocker searchdocker manifest以及一些“实验性”功能。如果存在Docker映像,该命令会将其拉出(例如docker pull node:8.11.2),但是如果我想查看s390x,arm,ppcle64的dockerhub(或与此相关的任何其他存储库)中实际上有哪些Node映像,该怎么办? ,建筑?

有想法吗?

$ docker search node

docker pull node:8.11.2-alpine
8.11.2-alpine: Pulling from library/node
no matching manifest for unknown in the manifest list entries

1 个答案:

答案 0 :(得分:0)

我从this question发布答案:

  

对于最新(截至2015年7月31日)版本的Registry V2,您可以获取   this image   来自DockerHub:

docker pull distribution/registry:master
     

列出所有存储库(有效图像):

curl -X GET https://myregistry:5000/v2/_catalog
> {"repositories":["redis","ubuntu"]}
     

列出存储库的所有标签:

curl -X GET https://myregistry:5000/v2/ubuntu/tags/list
> {"name":"ubuntu","tags":["14.04"]}
相关问题