作为制作 scikit-image examples gallery 的努力的一部分交互式,我想构建一个 Web 服务来接收 Python 代码片段,执行它,并为我提供生成的输出图像。
为了安全起见,启动的 Python 实例应该是沙箱和资源控制的,所以我想到了使用 LXC 容器。
这是解决问题的好方法吗?如果是这样,针对每个请求启动一个 Python VM 的推荐方法是什么?
最佳答案
Stefan,也许“Docker”会有用?我的印象是您可以限制运行应用程序的虚拟机——一个示例 Web 服务:
http://docs.docker.io/en/latest/examples/python_web_app/
您可以尝试在 Digital Ocean 上运行该应用程序,如下所示:
https://www.digitalocean.com/community/articles/how-to-install-and-use-docker-getting-started
关于python - 如何为每个请求使用一个沙盒 Python (VM) 构建 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21095039/