未设置DOCKER_REGISTRY变量.默认为空字符串

Avi*_*ngh 9 visual-studio docker .net-core visual-studio-2017

我在VisualStudio 2017中创建了一个新的DotNetCore 2.0 Web项目.我在机器中运行了Docker,并为Windows配置了Docker Server Host.

在运行解决方案时,我遇到了错误,

'未设置DOCKER_REGISTRY变量.默认为空字符串.'

构建myfirstdotnetcore服务'myfirstdotnetcore'无法构建:

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

Dav*_*wal 14

我有这个问题,并在采取以下步骤后解决了.

以管理员身份运行Visual Studio

您运行的Docker主机应该登录到您的DockerHub帐户.

这非常重要这个问题的主要原因是Visual Studio无法从docker hub下载nano服务器映像.因此,请始终确保您已从运行主机登录到dockerhub帐户