2016-06-27 52 views

回答

0

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

Getting Started with .NET and Docker

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

.NET的核心是.NET现在可用的开源版本。它与.NET完全不同,它是一个模块化的框架,所以你只需要包含你需要的部分 - 框架本身是由NuGet包构成的。

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

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

+1

在Linux上,请参阅https://sieder.xyz/blog/tech/2016/06/net-core-rc2-docker-ubuntu/或https://medium.com/trafi-tech-beat/运行net-core-on-docker-c438889eb5a#.7vfidz3wi – VonC

+0

Dockers的最新版本,即Dockers for windows。是不是可以使用Dockers for Windows实现主机Web应用程序?请参阅链接http://stackoverflow.com/questions/27128751/can-i-use-a-windows-net-app-with-docker –

+0

@deeptimullur我所拥有的是现在的那些文章。 – VonC

相关问题