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