Hi Dario,

I couldn't find the container section in my Marathon UI when i click New
App, should i use only REST API to do that?

Regards,
Emre

2015-02-09 15:09 GMT+02:00 Dario Rexin <[email protected]>:

> 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"
>       }
>   }
> }
>
> 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",
>    "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]>:
>
>> 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]>
>> 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