你好,游客 登录 注册 搜索
背景:
阅读新闻

dockerlite: 轻量级 Linux 虚拟化

[日期:2013-07-09] 来源:linuxtoy.org  作者:黑日白月 [字体: ]

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

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

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

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

  • dockerlite 使用 Shell 脚本实现,而 docker 用 Go。
  • dockerlite 使用 BTRFS 文件系统,而 docker 使用 AUFS。
  • docker 以后台进程方式运行并通过命令行客户端实现操作交互,dockerlite 则无法以后台进程运行。

 

更多说明及源代码下载请前往官方 Github 主页

消息来源

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款