容器化 C# Winforms 应用程序

mHa*_*rry 8 c# winforms docker

我有一个独立的 Winform 应用程序。可以将其容器化到 docker 中。docker支持基于UI的应用程序吗?我是否需要 docker 来测试应用程序?

Toa*_*yen 5

对的,这是可能的。您将能够使用https://hub.docker.com/_/microsoft-dotnet-framework-runtime将其容器化。基于 UI 的应用程序运行在 .Net 框架之上,因此得到完全支持。但是,您是否能够与 UI 交互是另一个问题。您可以通过命令行或网络进行交互,但不能通过 UI 进行交互。

对于测试,如果您只是测试应用程序如何工作,您可能不需要 Docker,但如果您想测试容器化,那么您将需要 Docker for Desktop。

  • 我觉得这个答案有误导性。当然,您也许能够创建 Docker 映像,并且您也许能够启动应用程序进程,但 WinForms 应用程序的全部要点是 UI。 (2认同)