mesos-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joseph Wu <jos...@mesosphere.io>
Subject Re: Mesos containerizer with marathon
Date Fri, 13 Oct 2017 21:47:50 GMT
A quick modification to try...

Replace the container type:

"container": {
>     "type": "DOCKER",
>

With this:

"container": {
    "type": "MESOS",

That will tell Marathon to use the Mesos containerizer, rather than the
Docker containerizer.

On Fri, Oct 13, 2017 at 2:38 PM, Marc Roos <M.Roos@f1-outsourcing.eu> wrote:

>
> I was watching this video https://youtu.be/rHUngcGgzVM?t=1515 of using
> mesos for docker images. And it looks like I can run the influxdb docker
> image with
> mesos-execute --master=192.168.10.151:5050 --name=influxdb
> --docker_image=influxdb --shell=false
>
> However I have problems launching the application via the marathon
> webinterface, could this be related to that marathon is looking for the
> dockerd?
>
> Delayed(0 of 1 instances)
> State
>     TASK_FAILED
> Message
>     Abnormal executor termination: unknown container
> Without any stderr/stdout
>
> {
>   "id": "/influxdb",
>   "cmd": null,
>   "cpus": 1,
>   "mem": 128,
>   "disk": 200,
>   "instances": 1,
>   "acceptedResourceRoles": [],
>   "container": {
>     "type": "DOCKER",
>     "volumes": [],
>     "docker": {
>       "image": "influxdb",
>       "network": "BRIDGE",
>       "portMappings": [
>         {
>           "containerPort": 8086,
>           "hostPort": 0,
>           "servicePort": 10001,
>           "protocol": "tcp",
>           "name": "httpapi",
>           "labels": {}
>         },
>         {
>           "containerPort": 25829,
>           "hostPort": 0,
>           "servicePort": 10002,
>           "protocol": "tcp",
>           "name": "collectd",
>           "labels": {}
>         }
>       ],
>       "privileged": false,
>       "parameters": [],
>       "forcePullImage": false
>     }
>   },
>   "portDefinitions": [
>     {
>       "port": 10001,
>       "protocol": "tcp",
>       "name": "default",
>       "labels": {}
>     },
>     {
>       "port": 10002,
>       "protocol": "tcp",
>       "labels": {}
>     }
>   ]
> }
>
> centos7
> mesos-1.4.0-2.0.1.x86_64
> marathon-1.4.8-1.0.660.el7.x86_64
> mesosphere-zookeeper-3.4.6-0.1.20141204175332.centos7.x86_64
> Getting the images directly from /tmp
>
> PS. Just 'playing' 2 days with mesos test environment, so pardon if
> terminology is not correct.
>

Mime
View raw message