我可以在Dockers for Windows上运行.Net Web应用程序吗?

时间:2016-06-27 07:15:56

标签: docker docker-compose docker-machine

我可以将.Net网络应用程序(通常在Windows 7等上运行)打包在Docker容器中运行,然后在支持Docker的“任何”主机上执行吗?
比如Linux上的Dockers或Windows上的Dockers等?

1 个答案:

答案 0 :(得分:0)

您至少可以使用dotnet core图片。

来自Getting Started with .NET and Docker

https://msdnshared.blob.core.windows.net/media/2015/12/12.jpg

  

.NET Core是.NET的开源版本,现已上市。它与完整的.NET有着不同的侧重点,它是一个模块化框架,因此您只需要包含所需的部分 - 框架本身由NuGet包组成。

     

在Linux(或OS / X或Windows)计算机上运行.NET Core应用程序之前,需要安装DNX运行时。这不是我们在Windows上拥有的完整.NET运行时;它是一个精简的.NET执行环境(DNX)。

     

定义Docker镜像时,从现有基本映像开始,Hub上公开可用的sixeyed/coreclr-base映像已安装并配置了DNX。要集成您自己的.NET Core应用程序,只需使用该基本映像并添加您自己的代码。