dockerlite 介绍
dockerlite 是使用脚本编写,利用了 LXC 和 BTRFS 的轻量级 Linux 虚拟化实现,这不是虚拟机哦~
和传统的虚拟机实现不同,dockerlite 利用 LXC(Linux
容器)实现运行时资源隔离,并利用 Btrfs
文件系统的快照功能完成状态保持和虚拟环境克隆。
所谓轻量级虚拟化,也指代操作系统级别的虚拟化,通过内核和用户态进程组的支持,实现的独立网络
IP、进程树等类似虚拟机的隔离运行环境,但是和宿主机运行同样的内核。
dockerlite 和另一款用 Go 语言实现的 docker的区别有:
-
dockerlite 使用 Shell 脚本实现,而 docker 用 Go。
-
dockerlite 使用 BTRFS 文件系统,而 docker 使用 AUFS。
via
LinuxToy
dockerlite 官网
https://github.com/dotcloud/dockerlite
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。