使用docker运行dotnet 1.1

我想在我的Mac上运行一个.NET核心应用程序。 我正在使用VS核心并将项目升级到.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的步骤。 我一直在得到以下错误:

你的意思是运行dotnet SDK命令? 请从以下url安装dotnet SDK: http : //go.microsoft.com/fwlink/? LinkID=798306&clcid=0x409

我不知道我在这里错过了什么

我改变了我的dockerfile有以下的COPY语句:

 COPY out ./ 

然后,使入口点工作,因为它然后能够找出myApp.dll。 我认为这里的信息可以改善,但是我认为这是事实