如何调用远程容器/计算机中的可执行文件

如何调用远程容器/计算机中的可执行文件

我拥有的

  • Web 应用程序在单独的进程中按需调用可执行文件,如WordToPdfConverter.Exe。输入是 cli 参数和作为 cli 参数传递的文件,输出是标准/错误输出。该过程通常很短暂。
  • 单服务器设置,其中可执行文件与 Web 服务器在同一台机器上运行
  • 目前,可执行文件可能会影响 Web 应用程序的性能或导致内存不足异常等......

我需要的

  • 我即将使用 Windows 容器来将该应用程序 docker 化。
  • 我想WordToPdfConverter.Exe在单独的容器中调用这些进程。

问题

如何从我的 Web 应用程序远程调用外部可执行文件?

  1. 我应该将 CLI 包装到某个 Http API 中吗?也许已经有现成的解决方案可以做到这一点
  2. 我可以在调用命令时直接 ssh 进入远程容器吗
  3. 还有其他想法吗?

相关内容