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#控制台应用程序,我正在写一篇文章,可能会帮助你。 准备好之后,我会添加链接。
我还可以在这个时候回答你的问题:
- 是的,可以dockerize C#应用程序
- 如果您使用nanoserver或windowsservercore docker映像,则不需要许可证
- 在Windows 10或Windows Server 2016上安装Docker比较容易,但您可以查看https://docs.docker.com/toolbox/toolbox_install_windows/
- 将.net核心应用程序部署到docker会给“Microsoft.DotNet.Props”找不到错误
- 不能将参数添加到Dockerfile RUN命令
- .NET核心getstringasync在Docker中不起作用
- .Net Core Clrdebugging器VSDBG在Windows Docker容器中连接到远程进程时暂停应用程序
- Jenkins .Net和Docker?
- 不能通过VS2015运行networking核心docker集装箱
- 在Mac上使用Docker的IIS和.NET
- 在Jenkins上构build和部署Docker需要越来越多的时间
- 在Docker中为自己的容器.Net Core应用程序指定运行时