Dockernetworking问题:服务器行为exception
我试图解决这个networking问题,我正在执行任何docker命令,如“dockersearchUbuntu”多次面临。
我得到一个错误说:
"Error response from daemon: server misbehaving.
谁可以帮我这个事?
对于那些有这个问题的人,通常与您的DNS无法parsingindex.docker.io
有关的问题。 我今天有这个问题在家工作,我的互联网连接有一个默认的DNS服务器,是臭名昭着的。
我的开发环境是OSX,我通过将networking设置中的DNS服务器更改为Google的DNS服务器( 8.8.8.8
和8.8.4.4
),然后通过docker-machine restart MACHINENAME
重新启动我的docker主机docker-machine restart MACHINENAME
更快/更简单的解决scheme:login到docker-machine并修复dns。
事实certificate,你不必去重新启动docker机,所有的麻烦和等待。 只需login到docker机器(即docker-machine ssh default
)并编辑/etc/resolv.conf
– 从resolv.conf
顶部的主机中添加dns设置。
这或多或less会在重新启动docker-machine时发生,并解释为什么有时在切换networking后某些存储库无法访问。
我也有同样的问题。 然后,我停下docker机,开始工作。