阅读更多

0顶
0踩

开源软件
dockerlite是一个利用了LXC和BTRFS的轻量级Linux虚拟化实现,使用脚本编写。

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

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

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

  • dockerlite 使用 Shell 脚本实现,而 docker 用 Go。
  • dockerlite 使用 BTRFS 文件系统,而 docker 使用 AUFS。
  • docker 以后台进程方式运行并通过命令行客户端实现操作交互,dockerlite 则无法以后台进程运行。
更多说明及源代码下载请前往官方 Github 主页
来自: LinuxTOY
0
0
评论 共 5 条 请登录后发表评论
5 楼 ray_linn 2013-07-12 10:19
dohkoos 写道
ray_linn 写道
dohkoos 写道
LXC是下一代虚拟机的方向


LXC 就不是虚拟机,只是容器好吧?


LXC的确不是虚拟机,而是一种轻量级的虚拟化方案。“LXC是下一代虚拟机的方向”是说现在虚拟机那种重量级的虚拟化方案将要被淘汰,LXC虚拟化技术才是未来。



根本不可能好吧。别误导大家了。LXC 对 PAAS 和 SAAS 比较有意义,在IAAS方面根本就是短脚。
4 楼 dohkoos 2013-07-11 11:05
ray_linn 写道
dohkoos 写道
LXC是下一代虚拟机的方向


LXC 就不是虚拟机,只是容器好吧?


LXC的确不是虚拟机,而是一种轻量级的虚拟化方案。“LXC是下一代虚拟机的方向”是说现在虚拟机那种重量级的虚拟化方案将要被淘汰,LXC虚拟化技术才是未来。
3 楼 ray_linn 2013-07-11 09:44
dohkoos 写道
LXC是下一代虚拟机的方向


LXC 就不是虚拟机,只是容器好吧?
2 楼 dohkoos 2013-07-10 19:28
LXC是下一代虚拟机的方向
1 楼 ray_linn 2013-07-08 15:38
LXC 方案好处和缺点一样多。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 轻量级Linux虚拟化实现dockerlite.zip

    dockerlite 是使用脚本编写,利用了 LXC 和 BTRFS 的轻量级 Linux 虚拟化实现,这不是虚拟机哦~和传统的虚拟机实现不同,dockerlite 利用 LXC(Linux 容器)实现运行时资源隔离,并利用 Btrfs 文件系统的快照功能...

  • 容器虚拟化之LXC(LinuX Container)

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

  • linux下安装docker

    dockerlite: 轻量级 Linux 虚拟化  http://www.linuxidc.com/Linux/2013-07/87093.htm Docker的搭建Gitlab CI 全过程详解  http://www.linuxidc.com/Linux/2013-12/93537.htm Docker 和一个正常的虚拟机...

  • Linux下Docker安装

    1 在 CentOS 6.4 上安装 ... docker官方文档说要求Linux kernel至少3.8以上,CentOS 6.4是2.6的内核,于是我哼哧哼哧的编译安装了最新的kernel 3.11.6,重启后运行docker还是失败,最后找到原因,是因为编译时忘记集...

  • RouteFlow与LXC学习 ( by quqi99 )

    RouteFlow与LXC学习 ( by quqi99 ) 作者:张华 发表于:2013-07-27 版权声明:可以任意转载,转载时请务必以... 开源的基于Openflow的路由虚拟化开源项目,Openflow解决的是交换机上的流表生成和下发的数据平面问

  • Docker的save和export命令的区别 分类: 软件插件学习 ...

    我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。 在结束我一天的工作之前,我希望能保存下我的工作。但我在Docker的save和...

  • 在RedHat/CentOS下安装Docker(不升级内核

    时间 2014-01-20 20:08:05 Linux公社 原文 http://www.linuxidc.com/Linux/2014-01/95513.htm 主题 Centos 背景 由于内核版本问题,最初仅Ubuntu可以较好的支持Docker。不过,由于RedHat系列OS(REHL、Ce

  • Docker的save和export命令的区别

    我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。 在结束我一天的工作之前,我希望能保存下我的工作。但我在Docker的save和export...

  • 在RedHat/CentOS下安装Docker(不升级内核)

    不过,由于RedHat系列OS(REHL、CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要。目前Docker和RedHat已经展开深入合作,并在2013年年底推出了可以在RedHat系列OS上运行的Docker0.7...

  • docker容器跨服务器的迁移方式export和save(转)

    dockerlite: 轻量级 Linux 虚拟化 http://www.linuxidc.com/Linux/2013-07/87093.htm Docker的搭建Gitlab CI 全过程详解 http://www.linuxidc.com/Linux/2013-12/93537.htm Docker 和一个正常的虚拟机有何...

  • Docker安装应用(CentOS 6.5_x64)

    dockerlite: 轻量级 Linux 虚拟化  http://www.linuxidc.com/Linux/2013-07/87093.htm Docker的搭建Gitlab CI 全过程详解  http://www.linuxidc.com/Linux/2013-12/93537.htm Docker 和一个正常的虚拟机有何...

  • 外加热强制循环蒸发器装配图(CAD).rar

    外加热强制循环蒸发器装配图(CAD).rar

  • 数控车床纵向进给系统设计.zip

    数控车床纵向进给系统设计.zip

  • vault_side_off_ominous.png

    j

  • 爬虫 bangumi名称和评论数

    爬虫 bangumi名称和评论数

  • 基于SpringBoot的垃圾分类回收系统(源码+数据库+万字文档)526

    基于SpringBoot的垃圾分类回收系统,系统包含两种角色:管理员、用户主要功能如下。 【用户功能】 首页:浏览垃圾分类回收系统信息。 个人中心:管理个人信息,查看历史记录和订单状态。 运输管理:查看运输信息,垃圾回收的时间和地点。 公告管理:阅读系统发布的相关通知和公告。 垃圾回收管理:查看垃圾回收的信息,回收类型和进度。 垃圾出库申请管理:提交和查看垃圾出库申请的状态。 【管理员功能】 首页:查看垃圾分类回收系统。 个人中心:管理个人信息。 管理员管理:审核和管理注册管理员用户的信息。 用户管理:审核和管理注册用户的信息。 运输管理:监管和管理系统中的运输信息。 公告管理:发布、编辑和删除系统的通知和公告。 垃圾回收管理:监管和管理垃圾回收的信息。 垃圾出库申请管理:审批和管理用户提交的垃圾出库申请。 基础数据管理:管理系统的基础数据,运输类型、公告类型和垃圾回收类型。 二、项目技术 编程语言:Java 数据库:MySQL 项目管理工具:Maven 前端技术:Vue 后端技术:SpringBoot 三、运行环境 操作系统:Windows、macOS都可以 JDK版本:JDK1.8以上都可以 开发工具:IDEA、Ecplise、Myecplise都可以 数据库: MySQL5.7以上都可以 Maven:任意版本都可以

  • 这篇文章是台湾大学(NTU)计算机科学与信息工程系(CSIE)2021年秋季学期算法设计与分析课程的第一份作业(Homework#1)的具体要求和题目描述 以下是主要内容的总结:

    内容概要:本文档是台湾大学计算机科学与信息工程系2021年秋季学期《算法设计与分析》课程的第一次作业(Homework#1)。作业包含四道编程题和三道手写题,旨在考察学生对算法设计和分析的理解与应用能力。编程题涉及汉诺塔、数组计算、矩形点对、糖果分配等问题;手写题涵盖渐近符号证明、递归方程求解、幽灵腿游戏优化、不公平的卢卡斯问题等。文档详细描述了每个问题的具体要求、输入输出格式、测试用例以及评分标准。此外,还提供了编程技巧和注意事项,如避免延迟提交、正确引用资料、处理大输入文件等。 适合人群:具备一定编程基础的本科生或研究生,特别是修读过或正在修读算法设计与分析相关课程的学生。 使用场景及目标:①帮助学生巩固课堂所学的算法理论知识;②通过实际编程练习提高解决复杂问题的能力;③为后续更深入的学习和研究打下坚实的基础。 其他说明:此作业强调团队合作和个人独立思考相结合的重要性,鼓励学生在讨论后用自己的语言表达解决方案,并注明参考资料。对于编程题,特别提醒学生注意输入文件可能较大,建议采取适当的优化措施以确保程序运行效率。

  • 基于SpringBoot的铁路订票管理系统(源码+数据库+万字文档+ppt)528

    基于SpringBoot的铁路订票管理系统,系统包含两种角色:管理员、用户主要功能如下。 【用户功能】 首页:浏览铁路订票管理系统的主要信息。 火车信息:查看火车的相关信息,包括车次、出发地、目的地和票价等。 公告资讯:阅读系统发布的相关通知和资讯。 后台管理:进行系统首页、个人中心、车票预订管理、车票退票管理等操作。 个人中心:管理个人信息,查看订单历史记录等。 【管理员功能】 首页:查看铁路订票管理系统。 个人中心:修改密码、管理个人信息。 用户管理:审核和管理注册用户的信息。 火车类型管理:管理系统中的火车类型信息。 火车信息管理:监管和管理系统中的火车信息,添加、编辑、删除等。 车票预订管理:处理用户的车票预订请求。 车票退票管理:处理用户的车票退票请求。 系统管理:管理系统的基本设置,公告资讯、关于我们、系统简介和轮播图管理。 二、项目技术 编程语言:Java 数据库:MySQL 项目管理工具:Maven 前端技术:Vue 后端技术:SpringBoot 三、运行环境 操作系统:Windows、macOS都可以 JDK版本:JDK1.8以上都可以 开发工具:IDEA、Ecplise、Myecplise都可以 数据库: MySQL5.7以上都可以 Maven:任意版本都可以

  • 塑料架注射模具设计.rar

    塑料架注射模具设计.rar

  • 基于json文件数据驱动的的接口测试框架.zip

    基于json文件数据驱动的的接口测试框架

Global site tag (gtag.js) - Google Analytics