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

2.设置/etc/resolv.conf配置文件
 查看/etc/resolv.conf配置文件内容:

由于DNS的IP不对,导致docker search redis路由出错。具体DNS值是什么参考自已物理电脑上网络的DNS。如下图:

注意,由于该虚拟机上不能执行完整的vi或vim操作命令来修改此配置文件,复制命令内容

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

回车,操作结果如下,修改完成

输入:exit 退出虚拟机。

重新输入:docker search redis可以正常操作

 

猜你喜欢

转载自blog.csdn.net/chenxianping/article/details/104423922