首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >码头与VMs及LXC的关系

码头与VMs及LXC的关系
EN

Stack Overflow用户
提问于 2015-01-19 12:02:35
回答 1查看 1.2K关注 0票数 3

我对Linux容器(LXC)的理解是,它为Linux系统提供了一个本机虚拟机管理程序,类似于Windows 8中引入的Windows的Hyper-V。我所说的“本机虚拟机管理程序”,是指Linux系统在不需要安装任何专门的虚拟化软件的情况下在其中托管来宾VM的能力。

我对Docker的理解是,它以某种方式构建在LXC之上,并允许应用程序开发人员定义:

  1. VM/节点的确切应用程序栈,包括操作系统、操作系统的确切配置和优化以及安装/配置/部署到该操作系统上的任何工具或应用程序;
  2. 运行此VM/节点所需的准确资源,包括CPU需求、内存/磁盘/网络需求、负载平衡和复制需求等。Docker然后使用这些声明的需求作为其基线,确定在哪些节点上运行容器。

因此,首先,如果我对LXC或Docker的理解完全被误导,请从纠正我开始!

假设我的理解或多或少是正确的,我会问:

  • Docker和vmWare或Xen之间的关系是什么?Docker是否“位于”虚拟化层的顶部?换句话说,不同的虚拟化平台(vmWare、Xen、kvm等)是否存在"Docker绑定“,而我可以为myapp携带一个Docker容器并将其部署到任何Docker化平台上?
  • LXC与码头的关系是什么?Docker只是简单地扩展了LXC,还是完全是一个类似的(但完全独立的)概念?如果它是LXC的扩展,那么以什么方式?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-19 12:35:13

在LXC和Docker之间的关系中,->码头开始使用LXC,但是自从docker0.9之后,docker使用lxc容器,而不再使用lxc-开始启动容器。与LXC相比,docker提供了REST Api,允许将图像从注册表移动到注册表,允许使用Dockerfiles构建.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28024213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档