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

发布于 2021-02-01 13:03:45

当我走时,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

关注者
0
被浏览
1037
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

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

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

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看