有没有办法在不使用 cygwin 窗口下的容器的情况下隔离应用程序



我在Windows Server 2008下使用cygwin来具有Linux功能(在某种程度上(和ssh,并且能够在不使用gui的情况下运行应用程序。

在另一台是 ubuntu 18.04 的服务器上,我使用容器来隔离我的应用程序,以便当我运行应用程序并生成子进程并可能修改文件描述符等时(所以现在我无法跟踪哪些进程现在正在运行(我可以停止我的应用程序以及它所做的所有混乱, 只需停止容器即可。

容器使启动和停止应用变得clean简单。

有没有办法在Windows上拥有这样的东西(在Windows上不使用docker(? 我说这句话的意思是文件进程隔离,而不是网络或其他东西。

是否可以只隔离进程,以便我可以用一个命令摆脱它们?
有什么工具吗? 特别是对于窗户下的天鹅?

我不知道其他语言,但如果你使用的是Python,它有一个叫做虚拟环境的功能,开发人员可以在隔离的环境中创建和运行应用程序。 您可以在此处了解更多信息。

我自己得出的结论是,在 Windows 中使用服务和创建服务是在不使用容器的情况下管理应用程序的唯一方法。

最新更新