回答

0

App引擎灵活地使用虚拟机和Linux映像作为主机,然后运行Docker容器,所以我不认为这是现在可能的。微软一直在谈论Windows容器,但我相信他们只能在App Engine Flexible目前不支持的Windows主机上运行。

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server

我能想到的唯一办法运行在App Engine上一个Windows EXE灵活的将是想出一个办法在Linux上运行Windows的exe文件,这是可能的东西,如酒。看看这里这个问题:

https://superuser.com/questions/216629/can-i-run-a-windows-exe-file-on-linux

如果我猜的话,这很可能是什么谁告诉你这是可能的人脑子里想的。

中的容器,引擎世界,支持Windows集装箱是在Kubernetes,讨论最终可能会在集装箱引擎最终的话题,但你可以看到所有这些想法仍然早期开发阶段:

https://github.com/kubernetes/kubernetes/issues/22623

+0

谢谢你的回复。假设我需要运行不是一个PE,而是一个ELF可执行文件。那么我能够在Google App Engine Flexible中运行它吗? – user6705268

+0

是的,你可以使用自定义运行时编写一个Dockerfile来安装任何你想要的,也许从一个官方运行时延伸出来。任何易于在Linux机器上运行的东西都可以轻松在App Engine Flexible上运行。我刚刚写了一篇文章,演示运行ffmpeg:https://medium.com/google-cloud/scalable-video-transcoding-with-app-engine-flexible-621f6e7fdf56#.6l58p365k –

+0

非常感谢。 – user6705268

相关问题