Could you please post the relevant log output of Mesos and Marathon?
> On 09 Feb 2015, at 15:06, Emre Tekelioğlu <[email protected]> wrote:
>
> I added the app with REST API, but nothing changed.
> Status stuck in "Deploying"
> I also run these commands;
>
> echo 'docker,mesos' > /etc/mesos-slave/containerizers
> echo '5mins' > /etc/mesos-slave/executor_registration_timeout
>
> App config is like that
>
> {
> "id":"/test2",
> "cmd":null,
> "args":[
>
> ],
> "user":null,
> "env":{
>
> },
> "instances":5,
> "cpus":0.1,
> "mem":128.0,
> "disk":512.0,
> "executor":"",
> "constraints":[
>
> ],
> "uris":[
>
> ],
> "storeUrls":[
>
> ],
> "ports":[
> 10001
> ],
> "requirePorts":false,
> "backoffSeconds":1,
> "backoffFactor":1.15,
> "maxLaunchDelaySeconds":3600,
> "container":{
> "type":"DOCKER",
> "volumes":[
>
> ],
> "docker":{
> "image":"fehmicansaglam/progressed.io <http://progressed.io/>",
> "network":null,
> "portMappings":null,
> "privileged":false,
> "parameters":[
>
> ]
> }
> },
> "healthChecks":[
>
> ],
> "dependencies":[
>
> ],
> "upgradeStrategy":{
> "minimumHealthCapacity":1.0,
> "maximumOverCapacity":1.0
> },
> "labels":{
>
> },
> "version":"2015-02-09T13:55:52.577Z"
> }
>
>
> Thanks
>
>
> 2015-02-09 15:43 GMT+02:00 Dario Rexin <[email protected]
> <mailto:[email protected]>>:
> Yes, it’s currently not possible to deploy containers with the web UI.
>
>> On 09 Feb 2015, at 14:42, Emre Tekelioğlu <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> 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]
>> <mailto:[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 <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]
>>> <mailto:[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
>>>
>>>
>>
>>
>
>