gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:26:04 24 4
gpt4 key购买 nike

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

错误 DOCKER_REGISTRY 变量未设置。
默认为空字符串。使用默认驱动程序创建网络“dockercompose11433628216532645154_default”
构建 testapppreview2
服务“testapppreview2”未能构建:未找到 microsoft/aspnetcore:2.1 的 list 。

我的 docker-compose.yml 文件

version: '3.4'
services:
testapppreview2:
image: ${DOCKER_REGISTRY}testapppreview2
build:
context: .
dockerfile: TestAppPreview2/Dockerfile

它的覆盖是:

version: '3.4'
services:
testapppreview2:
environment:
- ASPNETCORE_ENVIRONMENT=Development
ports:
- "80"

有人可以指点我吗?

更多信息:
错误将我指向此文件:
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 没有指示你这样做,但现在只给出这个通用的 DOCKER_REGISTRY 变量未设置错误。

关于docker - 无法在 Docker 上运行 Dot net core 预览项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49795793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com