【发布时间】:2015-03-20 17:48:59
【问题描述】:
我刚刚阅读了询问 "What is the difference between Docker and a VM?" 的优秀 SO 问题。然而,接受的答案让我只想要一点点。
我有点了解一个容器(Docker/LXC - 我不明白其中的区别)使用名为 libcontainer 和 AuFS 的东西,以便数十、数百甚至数千个容器可以共享相同的 CPU、RAM 和磁盘资源。但是,答案仍然没有确切地解释什么是“容器”!
容器只是这个libcontainer 运行的一个实例吗?它是使用libcontainer 的应用程序吗?它是像服务/守护进程这样的 Linuxy 吗?所以我问:
- 究竟是什么“容器”?
- 多个容器可以在同一虚拟机/物理机内共享的确切计算/系统资源是什么?
- Docker/LXC 是容器方程式中的“管理程序”吗?如果不是,Docker、LXC和
libcontainer之间是什么关系?
【问题讨论】:
标签: virtual-machine docker lxc