我可以在容器中运行我的 .NET 程序吗?
Posted
技术标签:
【中文标题】我可以在容器中运行我的 .NET 程序吗?【英文标题】:Can I run my .NET program in a container? 【发布时间】:2017-02-07 15:04:29 【问题描述】:我刚开始使用容器,想知道是否可以在容器中运行我的 .NET 程序。推荐的方法是什么?
【问题讨论】:
【参考方案1】:如果您谈论的是 Web 应用程序,您可以使用在 Windows 和 Linux(桌面、VM、Docker)上运行的 .Net Core。
一些有用的链接:
What is .Net Core? Official page - install guide Official .Net core docker images【讨论】:
应用不一定是web应用,也可以写一个与web无关的控制台应用,在容器afaik中运行【参考方案2】:是的,您可以将 .NET Framework 应用程序容器化并在 Windows 容器中运行它们:https://www.docker.com/products/windows-containers
如果您的代码库不大(小型应用程序或新建项目)并且您不需要任何 .NET Framework/Windows 特定库,我建议您使用 .NET Core。
【讨论】:
以上是关于我可以在容器中运行我的 .NET 程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
当主机具有 CUDA 9 时,我可以使用 CUDA 10 运行 Docker 容器吗?
在 64 位操作系统中运行 32 位 .NET 应用程序,真的很糟糕吗?