由于Docker守护程序超时,无法构建ASP.NET Core WebApp

时间:2019-04-15 12:19:41

标签: docker asp.net-core visual-studio-2017 docker-compose

我是ASP.NET Core Web应用程序的新手,我需要为课程运行微服务架构。

我试图在Visual Studio 2017上启动一个简单的Web应用程序,然后构建默认项目并运行,但是,我遇到了以下问题:

Step 1/5 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
2>Service 'ustut01' failed to build: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

我试图通过CLI提取映像,但是遇到了同样的问题:

C:\>docker pull microsoft/dotnet:2.1-aspnetcore-runtime
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

即使docker登录也不起作用。

到目前为止我做了什么:

  1. 重新启动Docker->没有帮助
  2. 将Docker处的DNS更改为8.8.8.8->没有帮助
  3. 将dockernat的DNS设置更改为8.8.8.8并禁用了ipv6->没有帮助

我怀疑我的公司代理受到了干扰,有没有办法我可以手动下载这些图像,如果可以,如何配置Visual Studio 2017 Web App项目以获取手动下载的图像?

ps:我的操作系统是Windows 10,正在尝试运行linux容器

0 个答案:

没有答案