我正在尝试在我的 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(使用前将#替换为@)