有许多网站提供云编码 sush 为Cloud9
, repl.it
. 他们必须使用服务器虚拟化技术。例如,Could9 的工作空间由 Docker Ubuntu 容器提供支持。每个工作区都是一个完全独立的 VM(请参阅详细信息)。
我想知道是否有其他技术可以制作沙盒环境。例如,RunKit似乎有一个轻量级的解决方案:
它在专为您创建的虚拟服务器上运行 Node.js 的完全标准副本。npm 的 300,000 多个软件包中的每一个都预装了,所以请尝试一下
有谁知道 RunKit 是如何做到这一点的?