我使用了一个小的dotnet核心应用程序。 我一直在我的开发PC上基于虚拟机的docker上运行它,从GIT中提取它并从bash shell恢复和运行它。
现在我正在使用安装了Docker EE的Windows服务器 - 我有一个使用microsoft / dotnet映像构建的容器(基于Windows Nanoserver),但是当它恢复正常时,尝试运行时出现错误。
指定的框架'Microsoft.NETCore.App',版本'1.0.5'是 没找到。
如何在此nanoserver安装中从命令行或powershell安装一个版本的框架? 或者我应该看另一种方法?
答案 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