Hi Emre,

Mesos and Marathon have full support for running Docker containers, you can 
just specify them in the app definition, no need to run `docker run …` as a 
command. Try this app definition instead:

{  
  "id":"/progressed-io",
  "instances":5,
  "cpus":0.1,
  "mem":128.0,
  "disk":512.0,
  “container”: {
     “docker”: {
        “image”: “fehmicansaglam/progressed.io <http://progressed.io/>"
      }
  }
}

Please make sure to start your mesos-slave process with 
“—containerizers=docker,mesos”

Hope this helps.

Cheers,
Dario

> On 09 Feb 2015, at 14:02, Emre Tekelioğlu <[email protected]> wrote:
> 
> Hi Dario
> 
> Mesos version 0.21.1, Marathon version 0.7.6.
> App config;
> {  
>    "id":"/progressed-io",
>    "cmd":"sudo docker run fehmicansaglam/progressed.io 
> <http://progressed.io/>",
>    "args":null,
>    "user":null,
>    "env":{  
> 
>    },
>    "instances":5,
>    "cpus":0.1,
>    "mem":128.0,
>    "disk":512.0,
>    "executor":"",
>    "constraints":[  
> 
>    ],
>    "uris":[  
> 
>    ],
>    "storeUrls":[  
> 
>    ],
>    "ports":[  
> 
>    ],
>    "requirePorts":false,
>    "backoffSeconds":1,
>    "backoffFactor":1.15,
>    "container":null,
>    "healthChecks":[  
> 
>    ],
>    "dependencies":[  
> 
>    ],
>    "upgradeStrategy":{  
>       "minimumHealthCapacity":1.0
>    }
> 
> 
> Thanks,
> Emre
> 
> 2015-02-09 14:52 GMT+02:00 Dario Rexin <[email protected] 
> <mailto:[email protected]>>:
> Hi Emre,
> 
> what are the versions of Mesos and Marathon and what does your app definition 
> look like?
> 
> Cheers,
> Dario
> 
> > On 09 Feb 2015, at 13:50, Emre Tekelioğlu <[email protected] 
> > <mailto:[email protected]>> wrote:
> >
> > Hi,
> > I have a single node mesos cluster on Ubuntu 14.04 host machine, with one 
> > node mesos-master and one node mesos-slave.
> > I try to deploy and run my dockerized services with marathon but i have a 
> > weird problem.
> >
> > For example If i start a new app with 5 instance, only one task start and 
> > the status stuck in "deploying". If i restart the mesos-master, then the 
> > second task start to run.
> >
> > Each restart for mesos-master cause an increment of a task.
> >
> > Any idea?
> >
> > Regards,
> > Emre
> 
> 

Reply via email to