尝试将Docker映像拉入s390x架构(在IBM公共云上以Hyperprotect VS的形式提供),并且基于Web的dockerhub搜索界面实际上并没有办法仅列出特定标签中存在Docker映像的特定标签。建筑。
我尝试了using docker pull
,docker search
,docker 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
答案 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"]}