在 docker 上的 nanoserver 上处理缺少的 dotnet 核心框架 1.0.5
Handling missing dotnet core framework 1.0.5 on nanoserver on docker
我使用了一个小的 dotnet 核心应用程序。
通过从 GIT 中拉出它并从 bash shell。
现在我正在使用安装了 Docker EE 的 Windows 服务器 - 我有一个从 microsoft/dotnet 图像构建的容器(基于 Windows Nanoserver)但是虽然它恢复正常,但在尝试 运行 时出现错误。
The specified framework 'Microsoft.NETCore.App', version '1.0.5' was
not found.
如何在此 nanoserver 安装中从命令行或 powershell 安装框架版本?
或者我应该看看另一种方法吗?
嗯,最简单的答案是只使用安装了适当版本的 dotnet 核心的 docker 映像版本:microsoft/dotnet:1.0.5-sdk-nanoserver
对于现有容器中的安装,docker文件可能会提供一些线索:
https://github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile
我使用了一个小的 dotnet 核心应用程序。 通过从 GIT 中拉出它并从 bash shell。
现在我正在使用安装了 Docker EE 的 Windows 服务器 - 我有一个从 microsoft/dotnet 图像构建的容器(基于 Windows Nanoserver)但是虽然它恢复正常,但在尝试 运行 时出现错误。
The specified framework 'Microsoft.NETCore.App', version '1.0.5' was not found.
如何在此 nanoserver 安装中从命令行或 powershell 安装框架版本? 或者我应该看看另一种方法吗?
嗯,最简单的答案是只使用安装了适当版本的 dotnet 核心的 docker 映像版本:microsoft/dotnet:1.0.5-sdk-nanoserver
对于现有容器中的安装,docker文件可能会提供一些线索: https://github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile