The Apache Mesos page describes that Mesos enables task isolation through "Linux Containers". What container technology is this, LxC?
Does "native Docker support" mean that the above container technology can we swapped to Docker? What does it mean when Mesos states that Docker can be used either as an Executor or a Task? If Docker is used as an Executor, doesn't it mean that there should be a "Docker Framework" somewhere?
Asked
Active
Viewed 1,414 times
3

user1340582
- 19,151
- 35
- 115
- 171
2 Answers
3
Actually mesos supports several containerizer:
- Docker (see http://mesos.apache.org/documentation/latest/docker-containerizer/)
- Mesos Containerizer (default)
- Custom External Containerizer (see http://mesos.apache.org/documentation/latest/external-containerizer/)
Native docker support in my understanding refers to the support for many of the docker specific options (see for example the configuration options here: http://mesos.apache.org/documentation/latest/configuration/)
Short Update: Please note that option 3 (external containerizer) is deprecated.

js84
- 3,676
- 2
- 19
- 23
-
Thanks! I guess what I am really asking is information about the 2. Mesos Containerizer. What container is this, or is this some Mesos own container implementation? Documentation anywhere? – user1340582 Mar 20 '15 at 10:53
-
1http://mesos.apache.org/documentation/latest/mesos-containerizer/. Strangely this is not linked on the normal documentation page... I will follow up on that and open a Jira... – js84 Mar 20 '15 at 12:55
-2
Know what a Virtual Machine (like VMWare or Virtual PC) is? Docker is something like a much more 'lightweight' virtual machine (of course more superior, but let's keep it simple here). Further information can be found here http://en.wikipedia.org/wiki/Docker_%28software%29 and here https://www.docker.com/.

gtonic
- 2,295
- 1
- 24
- 32
-
1Sure I know what Docker is, but I think your answer is not directly valid here – user1340582 Mar 20 '15 at 09:53
-