无法在Docker上运行Dot net core预览项目

Yuv*_*uvi 7 docker asp.net-core-2.0

我刚刚创建了一个带有最新.Net Core Preview sdks的Web应用程序.我试图在Linux Docker上运行它但是项目没有构建.
我收到的错误是:

错误未设置DOCKER_REGISTRY变量.
默认为空白字符串.使用默认驱动程序
构建网络"dockercompose11433628216532645154_default" 构建testapppreview2
服务'testapppreview2'无法构建:找不到microsoft/aspnetcore:2.1的清单.

我的docker-compose.yml文件

version: '3.4'
services:
  testapppreview2:
    image: ${DOCKER_REGISTRY}testapppreview2
    build:
      context: .
      dockerfile: TestAppPreview2/Dockerfile
Run Code Online (Sandbox Code Playgroud)

它的覆盖是:

version: '3.4'
services:
  testapppreview2:
    environment:
      - ASPNETCORE_ENVIRONMENT=Development
    ports:
      - "80"
Run Code Online (Sandbox Code Playgroud)

有人可以指点我一些方向吗?

更多信息:
错误指向此文件:
C:\ Program Files(x86)\ Microsoft Visual Studio\Preview\Community\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets 363

nik*_*3ro 4

当您收到此错误时,您应该查看一下Output -> Docker,通常它会显示问题所在。您尝试覆盖的容器可能正在运行。或者其他一些配置问题。

通过阅读 Docker 输出,您应该能够快速推断问题所在并修复它。遗憾的是 Visual Studio 不指示您执行此操作,但目前仅给出此一般The DOCKER_REGISTRY variable is not set错误。