Docker可以用于WinForms应用程序吗(应该使用)?

5

我听说Docker可以解决应用程序部署中的“在我的机器上可用”的问题,并且SQL Server可以运行在运行Docker for Windows的Docker容器中。

我有一个C#Windforms应用程序,我想部署它而不使用Dll Hell。

这是否可以使用Docker来实现?

1个回答

6

有点类似,但我不会这么做。

Docker目前并不适用于交互式/基于GUI的应用程序。虽然有一些解决方法,但从我所了解的来看,它们都很困难。

最好将Docker视为服务器。你不会让一个人整天坐在服务器旁边,通过点击来响应进入服务器的请求。你会让代码运行,监听请求并响应。

Docker应用程序应该是这种类型的应用程序,它可以独立运行,公开API并能够响应请求。

... 我打赌这在不久的将来会变得可能。但就目前而言,我认为Docker没有正式支持此项功能。


谢谢。我问了一个相关的问题http://stackoverflow.com/questions/44092838/where-should-i-install-sql-management-server-instances-on-my-development-machine - Kirsten

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接