Running Container On Mesos
Each Mesos application/task is run inside a container. These container are launched by the Mesos slave to ensure resource controls (memory, cpu, network, blockio, etc) and isolation (pid namespace, file system namespace). Mesos supports 3 types of containers:
- Mesos container: default containerizer
- Docker container: Mesos can support running Docker container natively
- Unified Mesos container (new): standardized Container lifecycle including downloading/storing/launching/isolating. e.g. running native Mesos container from a Docker image