在docker上处理nanoserver上缺少的dotnet核心框架1.0.5

时间:2017-09-01 13:02:32

标签: docker nano-server

我使用了一个小的dotnet核心应用程序。 我一直在我的开发PC上基于虚拟机的docker上运行它,从GIT中提取它并从bash shell恢复和运行它。

现在我正在使用安装了Docker EE的Windows服务器 - 我有一个使用microsoft / dotnet映像构建的容器(基于Windows Nanoserver),但是当它恢复正常时,尝试运行时出现错误。

  

指定的框架'Microsoft.NETCore.App',版本'1.0.5'是   没找到。

如何在此nanoserver安装中从命令行或powershell安装一个版本的框架? 或者我应该看另一种方法?

1 个答案:

答案 0 :(得分:0)

嗯,最简单的答案是只使用一个版本的docker镜像,并安装相应版本的dotnet核心:microsoft / dotnet:1.0.5-sdk-nanoserver

对于现有容器中的安装,dockerfile可能会提供一些线索: https://github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile

相关问题