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
当您收到此错误时,您应该查看一下Output -> Docker,通常它会显示问题所在。您尝试覆盖的容器可能正在运行。或者其他一些配置问题。
通过阅读 Docker 输出,您应该能够快速推断问题所在并修复它。遗憾的是 Visual Studio 不指示您执行此操作,但目前仅给出此一般The DOCKER_REGISTRY variable is not set错误。
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |