Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 码头工人:can';我不运行hello world。视窗10_Docker_Windows 10 - Fatal编程技术网

Docker 码头工人:can';我不运行hello world。视窗10

Docker 码头工人:can';我不运行hello world。视窗10,docker,windows-10,Docker,Windows 10,我是docker的新手。我试着跑 $ docker run hello-world 我得到了这个错误: $ docker run hello-world Unable to find image 'hello-world:latest' locally Pulling repository docker.io/library/hello-world C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Netw

我是docker的新手。我试着跑

$ docker run hello-world
我得到了这个错误:

$ docker run hello-world
    Unable to find image 'hello-world:latest' locally
    Pulling repository docker.io/library/hello-world
    C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/hello-world/images. You may want to check your internet connection or if you are behind a proxy..
    See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
我还允许在防火墙中使用此应用程序的所有点

我从mac移动到windows时遇到了这个问题。我建议检查以下事项:

  • 你有多少个网络适配器?检查数量是否过多,docker是否使用了正确的数量。如果你有太多-删除一个没有被使用
  • 对某些人来说,需要停用网络协议IP6,以使docker与internet进行通信
  • 检查网络适配器上的流量-如果使用hyper-v,则需要确保允许网络适配器使用连接到internet的网络适配器

我希望这给了你一个正确的方向。

我在windows 10上通过重置DNS服务器以使用Google DNS固定地址解决了这个问题:8.8.8.8()


问题解决了。我已经在我的电脑上关闭了hyper-v,之后我移除了所有的hyper-v适配器并打开了hyper-v。在这之后一切都很好。谢谢-很高兴它为您解决了-对于第一步,它很容易陷入陷阱,如hyperv与其他虚拟环境以及IP/docker网络设置。。。继续尝试-这是一款很棒的软件。请不要对多个问题给出相同的答案。发布一个好的答案,然后投票/标记以重复结束其他问题。如果问题不是重复的,请根据问题定制您的答案。