在docker上处理丢失的dotnet核心框架1.0.5在nanoserver
我有一个dotnet核心应用程序,我使用。 我已经在我的开发PC上基于virtualbox的docker上运行它,把它从GIT中拉出来,然后从bash shell中恢复并运行它。
现在我正在使用安装了Docker EE的Windows服务器 – 我有一个从Microsoft / dotnet映像(基于Windows Nanoserver)构build的容器,但是当它恢复正常时,当试图运行时出现错误。
未find指定的框架“Microsoft.NETCore.App”版本“1.0.5”。
如何在这个nanoserver安装中从命令行或powershell安装一个框架版本? 或者我应该看另一种方法?
那么最简单的答案就是使用一个版本的docker镜像,并安装相应版本的dotnet核心:microsoft / dotnet:1.0.5-sdk-nanoserver
对于现有容器中的安装,dockerfile可能会提供一些线索: https : //github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile
- dockerfile java.lang.NumberFormatException:对于inputstring:“5B [”
- 使用docker hub映像创buildbitbucketpipe道时出错