Docker 无法search和pull操作并且错误Error response from daemon

执行docker search redis提示如下错误:Error response from daemon: Get https://index.docker.io/v1/search?q=redis&n=25: dial tcp: lookup index.docker.io on 10.0.2.3:53: server misbehaving。如下图

解决方法:
1.SSH远程至默认虚拟机。
输入命令: docker-machine ssh default

其中default为虚核机名称,开始->所有程序->Oracle VM VirtualBox->Oracle VM VirtualBox
Docker 无法search和pull操作并且错误Error response from daemon_第1张图片
2.设置/etc/resolv.conf配置文件
 查看/etc/resolv.conf配置文件内容:
Docker 无法search和pull操作并且错误Error response from daemon_第2张图片
由于DNS的IP不对,导致docker search redis路由出错。具体DNS值是什么参考自已物理电脑上网络的DNS。如下图:
Docker 无法search和pull操作并且错误Error response from daemon_第3张图片
注意,由于该虚拟机上不能执行完整的vi或vim操作命令来修改此配置文件,复制命令内容

sudo tee /etc/resolv.conf <<-'EOF'
nameserver 192.168.1.1
nameserver 192.168.0.1
EOF

回车,操作结果如下,修改完成
Docker 无法search和pull操作并且错误Error response from daemon_第4张图片
输入:exit 退出虚拟机。

重新输入:docker search redis可以正常操作
Docker 无法search和pull操作并且错误Error response from daemon_第5张图片
 

你可能感兴趣的:(Docker)