Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout


在windows10下使用docker有时候会碰到上述问题,以下有两种解决方案

  1. 使用代理地址 例如网易云的地址 https://c.163yun.com/hub#/m/home/
docker pull hub.c.163.com/public/mongodb:3.2.0
Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout_第1张图片

这种方式虽然可以下载镜像,但是并没有解决网络问题,每次下载镜像需要指定下载源

  1. 设置Hyper-v网络
    打开Hyper-V管理器


    Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout_第2张图片

    找到虚拟交换机管理器选项,把连接类型改成外部网络


    Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout_第3张图片
    1c.png

    修改完成后运行docker命令

Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout_第4张图片

ps:有时候docker重启会恢复这个网络配置,留意下(在新版本中第二种方法会不奏效,推送的更新谨慎升级)
然后就可以愉快的使用docker了,

你可能感兴趣的:(Windows10下Error response from daemon: dial tcp: lookup index.docker.io on : i/o timeout)