Hi, Docker announced a new project Docker Swarm: https://github.com/docker/swarm/
It is used to orchestrate docker containers on multiple docker hosts. Swarm uses the standard Docker API, so docker-compose works with it. It comes with default scheduler but it was designed to be able to use third party scheduler. Thanks to mesosphere, a mesos integration is in the work. You will be able to use Swarm on you mesos cluster, so, be able to use any tool that talks the docker API on you mesos cluster (including docker-compse) Swarm will be a framework in this configuration. Hope that helps. On Mar 6, 2015 7:20 AM, "Ken Sipe" <[email protected]> wrote: > > 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. >

