dockerlite 轻量级 Linux 虚拟化实现开源项目

我要开发同款
匿名用户2013年07月08日
33阅读
所属分类Google Go、应用工具、操作系统工具
授权协议Apache

作品详情

dockerlite是使用脚本编写,利用了LXC和BTRFS的轻量级Linux虚拟化实现,这不是虚拟机哦~

和传统的虚拟机实现不同,dockerlite利用LXC(Linux容器)实现运行时资源隔离,并利用Btrfs文件系统的快照功能完成状态保持和虚拟环境克隆。

所谓轻量级虚拟化,也指代操作系统级别的虚拟化,通过内核和用户态进程组的支持,实现的独立网络IP、进程树等类似虚拟机的隔离运行环境,但是和宿主机运行同样的内核。

dockerlite和另一款用Go语言实现的docker的区别有:

dockerlite使用Shell脚本实现,而docker用Go。

dockerlite使用BTRFS文件系统,而docker使用AUFS。

docker以后台进程方式运行并通过命令行客户端实现操作交互,dockerlite则无法以后台进程运行。

viaLinuxToy

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论