On 2018/03/21 18:06:48, Gilbert Song <[email protected]> wrote: 
> Hi Karan,
> 
> Before figuring out some ways to achieve this with Mesos, I would like to
> better understand your use cases.
> 
> Do you mean you rely on `docker attach/exec` to send commands to an
> existing running container?
> 
> Is there any reason that keeps you from launching a container for each
> batch job?
> 
> Gilbert
> 
> On Wed, Mar 21, 2018 at 10:29 AM, [email protected] <
> [email protected]> wrote:
> 
> > Hi,
> >
> > I was docker for running my batch job in which I would follow this
> > approach:
> >
> > 1. Start the docker container
> > 2. Send commands to the running Docker container with the help of docker
> > python client for each batch of objects.
> > 3. After all the batches are processed by the docker, shut down the
> > container.
> >
> > I wanted to achieve the same with the help of Mesos and Marathon to spin
> > up containers and submit commands per batch.
> > But looking a the documents it looks like that this behavior is not
> > achievable as when Mesos spin up a Docker container with the help of Mesos
> > containerizer and docker/runtime isolation you can submit only one command
> > after which the Sesos framework is killed.
> >
> > It would be great if someone could point me to a way to achieve this using
> > Mesos containerizer?
> >
> > Thanks,
> > Karan
> >
> 
Hi Gilbert,
Thanks for taking time answering my question.

Yes as you mentioned I use docker exec to run commands in the container.
There is no particular reason why we don't run new docker. Would that add 
overhead if I had multiple batches which need to be processed?

Do you know if docker exec is possible on a mesos container running with 
docker/runtime isolation?

Thanks,
Karan

Reply via email to