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

Abh*_*dey 20 docker

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

"Error response from daemon: server misbehaving.
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事?

Ian*_*her 18

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

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


Mat*_*man 6

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

事实证明,您不必为重新启动docker-machine而遇到麻烦和等待.只需登录docker机器(即docker-machine ssh default)并编辑/etc/resolv.conf- 从主机顶部添加dns设置resolv.conf.

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