To be more clear about what I want, I don't particularly care if the executor is running within the docker container, but the application binary it runs should be.
On Sunday, July 31, 2016 03:47:13 PM you wrote: > Hi all, > > So far I've been developing a mesos framework using a custom executor and > scheduler. Custom executors seem to provide a lot of flexibility in > responding to and communicating with the parent mesos-slave, so I'd like to > keep that around. However, my users would like to have customizable > environments for their algorithms to run in (like maybe one user would > design their application in an ubuntu environment and doesn't want to take > the time to adapt to the CentOS 7 environment the mesos slave is running). > So, I'd like to set the sandbox of the executor to be within the context of > a docker image. I thought doing something like this would work: > http://pastie.org/10924936 > > but it doesn't for three big reasons. First, the binaries I get mesos to > download into my sandbox don't appear to be within the docker image, and > second the command defined by execCommand is executed at the root of the > docker image instead of within the mesos sandbox. Even when I get around > these issues by adding directives in execCommand to download the missing > binaries into the docker image, running the executor causes it to complain > about libmesos being missing. Is there any way to do what I'm trying to do? > Could someone give me an example project that works this way? > > Thanks, > Mark-- > Mark Hammons - +33 06 03 69 56 56 > Research Engineer @ BioEmergences[1] > Lab Phone: 01 69 82 34 19 > > -------- > [1] bioemergences.iscpif.fr-- Mark Hammons - +33 06 03 69 56 56 Research Engineer @ BioEmergences[1] Lab Phone: 01 69 82 34 19 -------- [1] bioemergences.iscpif.fr
signature.asc
Description: This is a digitally signed message part.

