Based on what I see, If you wanted to do this then you would create a framework to do this. Although marathon could launch that framework. you would need an executor that would understand docker compose. As you mention, this is a way to build application pods. Another example of working with pods is in kubernetes. In that case we have a mesos-kubernetes framework on mesos to manage that. There are no plans to integrate Mesos/Marathon with docker compose that I know of.
IMO though… docker-compose doesn’t provide a scalable distributed solution. “pods” in the compose sense is a set of docker containers which all need to be co-located. The scheduling of that set would need to reserve resources for the entire set. There would be no way to scale up or scale down just 1 container in that set. If 1 container in that set failed… how would you handle that? kill the set? These are all the questions that a framework would need to answer. good luck! ken > On Mar 6, 2015, at 9:03 AM, Night Wolf <[email protected]> wrote: > > Hey guys, > > Is it possible/are there plans to get Docker Compose working with > Mesos/Marathon. Docker-compose looks like a really easy way to build > application pods. Something thats missing currently in Mesos/Marathon with > docker. > > Are there any plans to bring in docker-compose? If not, it looks like it > would require more or less substituting docker for docker-compose to run > containers. How much work in Mesos and Marathon would be required? > > Cheers.

