运行 使用 docker 的 dotnet 1.1
Run dotnet 1.1 using docker
我正在尝试 运行 我的 mac 上的 .NET Core 应用程序。我正在使用 VS Core 并将项目升级到 .NET 1.1。当我通过 VSCode 运行 时,一切正常,但是当我使用 Docker 到达 运行 时,它失败了。
我执行以下步骤:
dotnet publish -c Release -o out
docker build -t myApp .
Docker文件如下所示:
FROM microsoft/dotnet:1.1.0-preview1-runtime
WORKDIR /service
COPY out ./service/
ENTRYPOINT ["dotnet", "myApp.dll"]
基本上我是按照 https://github.com/dotnet/dotnet-docker 中的步骤操作的。我一直收到以下错误:
Did you mean to run dotnet SDK commands? Please install dotnet SDK
from: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
我不确定我在这里遗漏了什么...
我更改了我的 dockerfile 以具有以下 COPY 语句:
COPY out ./
这使得入口点起作用,因为它能够找到 myApp.dll。我认为这里的消息可以改进,但我假设那是发生的事情
我正在尝试 运行 我的 mac 上的 .NET Core 应用程序。我正在使用 VS Core 并将项目升级到 .NET 1.1。当我通过 VSCode 运行 时,一切正常,但是当我使用 Docker 到达 运行 时,它失败了。
我执行以下步骤:
dotnet publish -c Release -o out
docker build -t myApp .
Docker文件如下所示:
FROM microsoft/dotnet:1.1.0-preview1-runtime
WORKDIR /service
COPY out ./service/
ENTRYPOINT ["dotnet", "myApp.dll"]
基本上我是按照 https://github.com/dotnet/dotnet-docker 中的步骤操作的。我一直收到以下错误:
Did you mean to run dotnet SDK commands? Please install dotnet SDK from: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
我不确定我在这里遗漏了什么...
我更改了我的 dockerfile 以具有以下 COPY 语句:
COPY out ./
这使得入口点起作用,因为它能够找到 myApp.dll。我认为这里的消息可以改进,但我假设那是发生的事情