dockerize c#.NET桌面应用程序

我有一个C#桌面应用程序运行在Windows7系统上。 最近我一直在想这个移动到docker集装箱。 我看到了一些关于Micrsoft server 2016的公告,它提供了docker的本地支持。 我也看到了一些像“纳米服务器”这样的术语,这是我认为表示一个基准的Windows操作系统运行时。

我已经做了一些研究,但没有networking上的具体答案。

我想知道。

1)是否有可能dockerize C#.NET应用程序? 2)是否需要Microsoft服务器2016 / nano服务器许可证? 3)我能在Windows 7环境中运行dockerized应用程序>有没有人试过这个? 或者应该有其他更好的方法来做到这一点。

请在此点亮一些。

我同意没有关于Docker for Windows和Windows Containers的大量信息。 我已经成功dockerized我的C#控制台应用程序,我正在写一篇文章,可能会帮助你。 准备好之后,我会添加链接。

我还可以在这个时候回答你的问题:

  1. 是的,可以dockerize C#应用程序
  2. 如果您使用nanoserver或windowsservercore docker映像,则不需要许可证
  3. 在Windows 10或Windows Server 2016上安装Docker比较容易,但您可以查看https://docs.docker.com/toolbox/toolbox_install_windows/