【问题标题】:Docker build giving error: Client.Timeout exceeded while awaiting headersDocker构建给出错误:等待标头时超出Client.Timeout
【发布时间】:2019-09-20 01:15:24
【问题描述】:

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

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

docker build -f "C:\Users\User\source\repos\testDocker2\testDocker2\Dockerfile" -t testdocker2:dev --target base --label “com.microsoft.created-by=visual-studio” "C:\Users\User\source\repos\testDocker2"

错误:`

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

见下图:

`

【问题讨论】:

    标签: docker visual-studio-2017


    【解决方案1】:

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

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

    所以我设置了一个 DNS 值,之后也重试,它起作用了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 2022-07-28
      • 2021-02-13
      • 2019-12-25
      • 2021-02-18
      相关资源
      最近更新 更多