使用 docker 运行 dotnet 1.1

2024-03-01

我正在尝试在我的 Mac 上运行 .NET Core 应用程序。我正在使用 VS Core 并将项目升级到 .NET 1.1。当我通过 VSCode 运行它时一切正常,但是当我使用 Docker 运行它时它失败了。

我执行以下步骤:

dotnet publish -c Release -o out
docker build -t myApp .

Dockerfile 看起来像这样:

FROM microsoft/dotnet:1.1.0-preview1-runtime
WORKDIR /service
COPY out ./service/
ENTRYPOINT ["dotnet", "myApp.dll"]

基本上我正在遵循以下步骤https://github.com/dotnet/dotnet-docker https://github.com/dotnet/dotnet-docker。我总是收到以下错误:

您的意思是运行 dotnet SDK 命令吗?请安装 dotnet SDK 从:

我不确定我在这里缺少什么......


我将 dockerfile 更改为具有以下 COPY 语句:

COPY out ./

然后,入口点就可以工作了,因为它随后能够找到 myApp.dll。我认为这里的信息可以改进,但我假设这就是发生的事情

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 docker 运行 dotnet 1.1 的相关文章

随机推荐