dockerlite 轻量级 Linux 虚拟化实现

程序名称:dockerlite

授权协议: Apache

操作系统: Linux

开发语言: Google Go

dockerlite 介绍

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

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

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

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

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

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

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

via
LinuxToy

dockerlite 官网

https://github.com/dotcloud/dockerlite

相关编程语言

Pacman 是一个软件包管理器, 作为 ArchLinux 发行版...
Smb4K 是KDE下的网络共享浏览器 更多屏幕截图请看:...
Wine (“Wine Is Not an Emulator” 的首字母缩写)...
虚拟桌面软件,可管理最多9个虚拟桌面,你可以用热键...
UNetbootin (Universal Netboot Installer)为一种跨...
Cobbler 可以用来快速建立 Linux 网络安装环境,它已...