Docker build给出错误:等待头时超过了Client.Timeout

时间:2019-05-01 13:11:53

标签: docker visual-studio-2017

使用带有Docker支持的Visual Studio 2017创建Web项目(Linux)我无法启动在Visual Studio中创建的示例MVC项目。就在昨天,一切正常。我检查了防火墙,并多次重新安装了Docker。有什么想法吗?

构建命令(由Visual Studio生成):

  

docker build -f   “ C:\ Users \ User \ source \ repos \ testDocker2 \ testDocker2 \ Dockerfile” -t   testdocker2:dev-目标库-标签   “ com.microsoft.created-by = visual-studio”   “ C:\ Users \ User \ source \ repos \ testDocker2”

错误:`

  

获取https://registry-1.docker.io/v2/:net / http:请求被取消,而   等待连接(等待时超出了Client.Timeout   标头)

请参见下图:

enter image description here `

1 个答案:

答案 0 :(得分:1)

我在控制台中遇到了相同的错误。

检查“网络连接”设置后,我看到IP是静态设置的,但DNS设置为空。

因此,我设置了DNS值,然后又重试了,它起作用了。

  

守护程序的错误响应:获取https://registry-1.docker.io/v2/:   net / http:等待连接时请求被取消   (在等待标头时,超出了Client.Timeout)

Network Connection DNS Settings