小编典典

Docker错误:HTTP 408响应正文:无效字符'<'寻找值的开头

docker

当我走时,docker pull hello-world我收到以下错误消息:

Error response from daemon: error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "<html><body><h1>408 Request Time-out</h1>\nYour browser didn't send a complete request in time.\n</body></html>\n\n"

安装的Docker版本:

Client:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   b9f10c9
 Built:        Wed Jun  1 21:47:50 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   b9f10c9
 Built:        Wed Jun  1 21:47:50 2016
 OS/Arch:      linux/amd64

使用以下方式安装: curl -fsSL https://get.docker.com/ | sh

我已确保网络存在并且可以访问其他站点。请帮忙

更新1:问题不能是设置MTU,因为几天后我可以从Docker集线器中将映像拉回到同一台机器上。

由于我在家庭网络中,因此该问题也可能不是HTTP_PROXY


阅读 6640

收藏
2020-06-17

共1个答案

小编典典

该错误消息几乎没有误导性。问题不在于字符无效,而是网络配置错误。我有一个LAN接口和一个WLAN接口。

LAN接口连接到路由器A,该路由器将请求转发到连接到Internet的路由器B。当WLAN接口直接连接到路由器B时,我忘记了删除WLAN配置。

一旦确保删除WLAN接口,一切就会顺利进行。

简而言之:确保DNS解析有效并且MTU设置正确

2020-06-17