关于 Mesos Linux 容器和 Docker 的问题

Questions about Mesos Linux container and Docker

  1. Apache Mesos 页面描述了 Mesos 通过 "Linux Containers" 启用任务隔离。 LxC这是什么容器技术?

  2. "native Docker support"是不是可以把上面的容器技术换成Docker?当 Mesos 声明 Docker 可以用作执行器或任务时,这意味着什么?如果用Docker作为Executor,那不就意味着某处应该有一个"Docker Framework"吗?

知道什么是虚拟机(如 VMWare 或 Virtual PC)吗? Docker 更像是一个 'lightweight' 虚拟机(当然更高级,但让我们在这里保持简单)。可以在此处找到更多信息 http://en.wikipedia.org/wiki/Docker_%28software%29 and here https://www.docker.com/.

其实mesos支持几个containerizer:

  1. Docker(参见http://mesos.apache.org/documentation/latest/docker-containerizer/
  2. Mesos Containerizer(默认)
  3. 自定义外部容器化程序(参见 http://mesos.apache.org/documentation/latest/external-containerizer/

本机 docker 支持在我的理解中是指对许多 docker 特定选项的支持(例如,请参阅此处的配置选项:http://mesos.apache.org/documentation/latest/configuration/

简短更新:请注意选项 3(外部容器化器)已弃用。