首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RunKit如何使他们的虚拟服务器?

RunKit如何使他们的虚拟服务器?
EN

Stack Overflow用户
提问于 2017-09-03 01:40:12
回答 2查看 1.1K关注 0票数 4

有许多网站提供云编码服务,如Cloud9repl.it。他们必须使用服务器虚拟化技术。例如,Clould9 9的工作空间是由Docker容器驱动的。每个工作区都是一个完全独立的VM (查看详细信息)。

我想知道是否有其他技术来制造沙箱环境。例如,RunKit似乎有一个简单的解决方案:

它在为您创建的虚拟服务器上运行一个完全标准的Node.js副本。每一个npm的300,000+包都是预先安装的,所以尝试一下

有人知道RunKit是怎么做到的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-05 05:28:24

您可以在"补药现在是RunKit -条纹的一部分!“中看到更多信息(参见讨论)。

我们不是在应用程序级别上,而是在操作系统上使用CRIU在Docker之上的前沿虚拟化工具来攻击时间移动调试的问题。

详情见"Node.js笔记本中的时间旅行

由于一个名为CRIU的雄心勃勃的开源项目(它代表检查点和用户空间中的恢复),我们能够采取一种不同的方法。 名字就说明了一切。CRIU旨在为进程树提供与虚拟机为整个计算机提供的相同的检查点功能。 这并不是一项小任务: CRIU包含了从早期尝试类似功能的尝试中吸取的许多经验教训,以及多年来与Linux内核团队的讨论和工作。CRIU最常见的用例是允许将容器从一台计算机迁移到另一台计算机。 下一步是让CRIU和Docker一起工作。

该设置的一部分是正在开放-源,如本HackerNews馈电中所提到的。

票数 5
EN

Stack Overflow用户

发布于 2017-09-04 17:42:29

它使用linux容器,目前由Docker提供动力。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46019572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档