ale*_*olk 21 search curl http-status-code-404 docker docker-registry
我拉了并设置了本地docker注册表:2.0
我已经尝试成功推送图像,但是当我尝试搜索图像时,我得到404:
root@ip-10-232-0-153:~# curl -v -X GET http://localhost:5000/v2/search
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 5000 (#0)
> GET /v2/search HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:5000
> Accept: */*
>
< HTTP/1.1 404 Not Found
< Content-Type: text/plain; charset=utf-8
< Docker-Distribution-Api-Version: registry/2.0
< Date: Fri, 08 May 2015 00:00:45 GMT
< Content-Length: 19
<
404 page not found
* Connection #0 to host localhost left intact
Run Code Online (Sandbox Code Playgroud)
此外,当我尝试卷曲localhost:5000时,我只得到404:
404 page not found
Run Code Online (Sandbox Code Playgroud)
L0j*_*j1k 32
更新(2016年4月14日):仍然不在分发路线图中,但这是一个关于搜索的特殊问题.
更新(2015年11月12日):API端点仍然不存在,尚未进入Docker Registry路线图.
这里的问题是,新的V2泊坞注册表不支持特定端点但,因为这个问题的答案.您可以检查路由端点的源本身,并且您将看到大多数API端点涉及上载和标记等简单操作,但尚未实现搜索端点.这里需要注意的是,v2注册表是一个与v1注册表完全不同的项目.它甚至用完全不同的语言编写(v1是一个Python项目,而v2使用Go,这更符合其余的Docker项目).我花了一些时间和认真阅读才能理解注册管理机构之间的二分法.值得一看的是关于v2注册表的这个特殊的Github问题,深入探讨了最近关于v2注册表状态的讨论,以及他们一直在讨论它的地方的一些讨论.
所以v2注册表中还没有搜索端点.您可以按标签或图像名称本身列出图像,如本文档中的任务编号8所述.
| 归档时间: |
|
| 查看次数: |
29284 次 |
| 最近记录: |