I don’t know Aurora but for Marathon this is the way http://mmbash.de/blog/mesosphere-marathon-and-private-docker-repository/
Von: Christopher Snell [mailto:[email protected]] Gesendet: Donnerstag, 30. April 2015 06:10 An: [email protected] Betreff: Re: Private docker registry authentication Alright, I'm using Aurora so I will have to dig deeper to see if I can figure out how to get that framework to pass the URI to the .dockercfg. thanks, C On Wed, Apr 29, 2015 at 8:56 PM, Mingqi Shao <[email protected] <mailto:[email protected]> > wrote: You need include a URI pointing to the .dockercfg file in your mesos task. please refer the link, Private Docker repository section: http://mesos.apache.org/documentation/latest/docker-containerizer/ On Thu, Apr 30, 2015 at 11:29 AM, Christopher Snell <[email protected] <mailto:[email protected]> > wrote: Hi All, I'm trying to get mesos-slave to pull images from my private docker registry but it's having authentication problems. I have a .dockercfg generated from a successful 'docker login' but that file is not being put into the containers and thus, is not present with mesos-slave attempts to pull down a docker image. Here's what I've done: - I put a config file in /root/.dockercfg - This file is owned by root and mode 600 - The HOME environment variable is set to /root when mesos-slave is started (as root) - I can log onto the slaves and manually do a 'docker login' to my private registry and once that's done, I can push and pull images manually from the CLI no problemo. - Docker is definitely hitting the private registry when mesos-slave executes the job, but the auth is not being sent and so the docker pull fails. - Here's the shell script that starts mesos-slave: https://gist.github.com/chrissnell/471106f293d939d4d7d5 I'm out of ideas here. Can you help? :) Thanks, Chris

