首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker远程API -拉/创建映像不起作用

Docker远程API -拉/创建映像不起作用
EN

Stack Overflow用户
提问于 2015-10-01 09:07:14
回答 1查看 769关注 0票数 0

好的,通过启动守护进程,我已经启用了通过HTTP管理docker守护进程,如下所示:

代码语言:javascript
运行
复制
/usr/bin/docker -d -H fd:// -H=0.0.0.0:2376

我可以创建容器并通过远程API删除它们(即其他调用运行良好),但是如果我试图提取图像,则会出现如下错误:

代码语言:javascript
运行
复制
curl -v -X POST http://localhost:2376/images/create?from=ubuntu
* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 2376 (#0)
> POST /images/create?from=ubuntu HTTP/1.1
> User-Agent: curl/7.38.0
> Host: localhost:2376
> Accept: */*
> 
< HTTP/1.1 200 OK
< Content-Type: application/json
< Date: Thu, 01 Oct 2015 09:01:02 GMT
< Transfer-Encoding: chunked
< 
{"status":"Downloading from http://"}
{"errorDetail":{"message":"Get http://: http: no Host in request URL"},"error":"Get http://: http: no Host in request URL"}
* Connection #0 to host localhost left intact

有人知道答案是什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-01 09:09:27

啊,好像是参数名中的错误。

代码语言:javascript
运行
复制
"from" -> "fromImage"

基本上,如果缺少查询参数,就会得到这个错误。

还要确保设置了tag=latest,否则它会下载所有的ubuntu图像!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32883586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档