Hi Tim, Do you think that's going to be part of the next release of Mesos?
Steve On Thu, Aug 28, 2014 at 11:56 PM, Tim Chen <[email protected]> wrote: > Hi Javier, > > Like Ryan said the network mode is not configurable at the moment, I'm > planning to add bridge network and port mappings next. > > Thanks, > > Tim > > > On Thu, Aug 28, 2014 at 3:51 PM, Ryan Thomas <[email protected]> wrote: > >> I believe that the docker containerizer in mesos is hard coded to use >> host-based networking at the moment. i.e. the --net=host flag. >> >> This means that the ports the container binds to internally will be on >> the slaves interface and exposed. >> On 29 Aug 2014 08:45, "Javier Ruiz Jiménez" <[email protected]> wrote: >> >>> Hi All >>> >>> I am translating all our Marathon API calls to new format for Marathon 0 >>> .7.0-SNAPSHOT as we have upgraded to Mesos 0.20.0. >>> >>> I used to map some container ports to well known host ports. >>> >>> Example from when using Deimos: >>> >>> "options" : ["-p","9000:9000"] >>> >>> Following Marathon upgrade guide in >>> https://mesosphere.github.io/marathon/docs/upgrade/06xto070.html >>> >>> { >>> "container": { >>> "image": "docker:///megacorp/product:1.2.3", >>> "options": [ >>> "-v", "/var/data/a:/etc/a:ro", >>> "-v", "/var/data/b:/etc/b:rw", >>> "-e", "FOO=bar", >>> "-p", "443:443" >>> ] >>> } >>> } >>> >>> Gets translated to: >>> >>> { >>> "container": { >>> "type": "DOCKER", >>> "docker": { >>> "image": "megacorp/product:1.2.3" >>> }, >>> "volumes": [ >>> { >>> "hostPath": "/var/data/a", >>> "containerPath": "/etc/a", >>> "mode": "RO" >>> }, >>> { >>> "hostPath": "/var/data/b", >>> "containerPath": "/etc/b", >>> "mode": "RW" >>> } >>> ] >>> }, >>> "env": { >>> "FOO": "bar" >>> }, >>> "ports": [443], >>> "requirePorts": true >>> } >>> >>> But if I do the same, docker ps shows no port mappings for the >>> container. No ports are mapped. >>> >>> Any suggestions? >>> How can I see the "docker run command " that mesos executes? >>> >>> Thanks, >>> Javier >>> >>> >

