----- Mail original -----
> De: "Qian Zhang" <zhq527...@gmail.com>
> À: dev@mesos.apache.org
> Envoyé: Jeudi 1 Septembre 2016 15:57:39
> Objet: Re: Docker containerizer: override USER
> 
> Hi Olivier,
> 
> Can you try TaskInfo.CommandInfo.user?

I will try but mesos.proto specifies:

  // Enables executor and tasks to run as a specific user. If the user
  // field is present both in FrameworkInfo and here, the CommandInfo
  // user value takes precedence.

FrameworkInfo.user is specified in my case and set to the expected user XX. So 
it does not seem that the container is executed wit the --user XX flag.

Olivier


> 
> 
> Thanks,
> Qian Zhang
> 
> On Thu, Sep 1, 2016 at 4:39 PM, Olivier Sallou <olivier.sal...@irisa.fr>
> wrote:
> 
> > Hi,
> > If Docker image specified a USER in Dockerfile, docker will use this user
> > when executing command in container.
> > In Docker commands, it can be overriden with -u XX .
> >
> > I do not find however in mesos.proto a way to do so. There is the
> > "arguments" of DockerInfo that I could use to append this to the executor
> > command line, but I think it is not advised as it may not be supported in
> > future.
> >
> > Did I miss something ?
> >
> > Thanks
> >
> > Olvier
> >
> 

Reply via email to