Вопросы о контейнере Mesos Linux и Docker

  1. На странице Apache Mesos описывается, что Mesos обеспечивает изоляцию задач через «контейнеры Linux». Что это за контейнерная технология, LxC?

  2. Означает ли «встроенная поддержка Docker», что вышеуказанную контейнерную технологию можно заменить на Docker? Что это значит, когда Mesos заявляет, что Docker можно использовать как Executor или Task? Если Docker используется как Executor, не означает ли это, что где-то должна быть «Docker Framework»?


person user1340582    schedule 19.03.2015    source источник


Ответы (2)


На самом деле mesos поддерживает несколько контейнеризаторов:

  1. Докер (см. http://mesos.apache.org/documentation/latest/docker-containerizer /)
  2. Контейнер Mesos (по умолчанию)
  3. Пользовательский внешний контейнер (см. http://mesos.apache.org/documentation/latest/external-containerizer/)

В моем понимании встроенная поддержка докеров относится к поддержке многих специфических параметров докера (см., например, параметры конфигурации здесь: http://mesos.apache.org/documentation/latest/configuration/)

Краткое обновление: обратите внимание, что вариант 3 (внешний контейнеризатор) устарел.

person js84    schedule 20.03.2015
comment
Спасибо! Я думаю, что на самом деле я прошу информацию о 2. Mesos Containerizer. Что это за контейнер или это какая-то собственная реализация контейнера Mesos? Документация где-нибудь? - person user1340582; 20.03.2015
comment
mesos.apache.org/documentation/latest/mesos-containerizer. Как ни странно, это не связано на обычной странице документации... Я буду следить за этим и открою Jira... - person js84; 20.03.2015

Знаете, что такое виртуальная машина (например, VMWare или Virtual PC)? Docker — это что-то вроде гораздо более «легкой» виртуальной машины (конечно, более мощной, но давайте не будем усложнять). Дополнительную информацию можно найти здесь http://en.wikipedia.org/wiki/Docker_%28software%29 и здесь https://www.docker.com/.

person gtonic    schedule 19.03.2015
comment
Конечно, я знаю, что такое Docker, но я думаю, что ваш ответ здесь неуместен. - person user1340582; 20.03.2015
comment
Поэтому, возможно, вы хотели бы перефразировать свой вопрос здесь. - person gtonic; 20.03.2015