The Docker Containerizer will automatically set the $HOME directory for
you, so all you need is to include the .dockercfg as Michael mentioned.

Thanks,

Tim


On Fri, Sep 5, 2014 at 10:32 AM, Michael Babineau <
[email protected]> wrote:

> You'll need to put a .dockercfg file somewhere the slave can access.
> Storing it in a central place and passing it in as a task URI is a good
> approach.
>
> Docker looks for .dockercfg inside of $HOME. I don't recall whether $HOME
> is automatically set to the workspace -- if not, you'll need to set that on
> your task as well.
>
> Some more info here:
> http://mesos.apache.org/documentation/latest/docker-containerizer/
>
>
> On Fri, Sep 5, 2014 at 10:07 AM, Andy Grove <[email protected]>
> wrote:
>
>> I now have mesos launching docker containers as tasks, which is great.
>>
>> I am using this code:
>>
>>     final ContainerInfo.DockerInfo.Builder dockerInfo =
>> ContainerInfo.DockerInfo.newBuilder()
>>         .setImage("registry.hub.docker.com/dockerfile/ubuntu");
>>
>> Is there a way I can provide docker hub credentials so I can launch a
>> container from a private docker hub repo?
>>
>> Thanks,
>>
>> Andy.
>>
>> --
>> Andy Grove
>> VP Engineering
>> CodeFutures Corporation
>>
>>
>>
>

Reply via email to