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
>
>