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. 

Reply via email to