Docker网络问题:服务器行为不端

时间:2015-02-04 22:34:18

标签: docker

我正在尝试解决这个网络问题,我在执行任何停靠命令时多次遇到这种问题,例如" Docker搜索Ubuntu"。
我收到一个错误说:

"Error response from daemon: server misbehaving.

有人可以帮我吗?

4 个答案:

答案 0 :(得分:13)

对于遇到此问题的用户,通常与您的DNS无法解决index.docker.io的问题有关。今天我有这个问题在家工作,我的互联网连接有一个臭名昭着的默认DNS服务器。

我的开发环境是OSX,我通过将网络设置中的DNS服务器更改为Google的DNS服务器(8.8.8.88.8.4.4)然后重新启动我的docker主机,轻松解决了这个问题docker-machine restart MACHINENAME

答案 1 :(得分:6)

更快/更简单的解决方案:登录docker-machine并修复dns。

原来你不必为了重新启动docker-machine而遇到麻烦和等待。只需登录docker机器(即docker-machine ssh default)并编辑/etc/resolv.conf - 在resolv.conf顶部的主机上添加dns设置。

这或多或少会在您重新启动docker-machine时发生,并解释为什么有些存储库有时在您切换网络后无法访问。

答案 2 :(得分:1)

我也遇到了同样的问题。然后我停下了泊坞机并开始了它 - 它运作了。

答案 3 :(得分:0)

请确保在运行此程序时已连接到Internet,因为Docker需要能够执行此操作。