Live data from Hacker News

Where are Docker images stored?

blog.thoward37.me

1–10 of 24 posts

Re: Where are Docker images stored?

#5
post #2

Is there any way to run your own Docker repository? Edit: Looks like the correct term is registry.

Yes, assuming you mean your own docker registry. Docker has open sourced https://github.com/dotcloud/docker-registry

Remember the registry deals with the actual data, and delegates auth and other stuff to an index. The docker-registry has a dummy implementation of an index that has no notion of authentication or authorization, so anything you push to your private registry is really public if you don't secure it with some other method.

For me, I wanted to have a real private registry with access control limited to my team. It turned out to not be too difficult to make our own registry+index implementation that is private by default. It has a basic web interface too. I've open sourced development of it https://github.com/jimrhoskins/stevedore . It's still really rough, especially on the web interface stuff, but for push/pull operations with required authentication, it does the job now.

Re: Where are Docker images stored?

#7
(1) Who pays the bills for the public registry (docker.io) and why?

(2) Is there a future possibility similar to how so many Ruby projects fall down when GitHub goes down due to not 'pit-of-success-ing'[1] a copy of everything locally?

[1] http://blogs.msdn.com/b/brada/archive/2003/10/02/50420.aspx

Re: Where are Docker images stored?

#8
post #7

(1) Who pays the bills for the public registry (docker.io) and why? (2) Is there a future possibility similar to how so many Ruby projects fall down when GitHub goes down due to not 'pit-of-success-ing'[1] a copy of everything locally? [1] http://blogs.msdn.com/b/brada/archive/2003/10/02/50420.aspx

(1) Docker, Inc., who plan to sell paid support, training, and services (think Canonical/Ubuntu).

Re: Where are Docker images stored?

#9
Images may also be stored in one of the available private registries. As the Co-Founder, I am partial to Quay.io [https://quay.io], which in my not so humble opinion has the best features, reliability, and support for businesses and organizations, but there are other options if for some reason Quay.io doesn't meet your needs. For those who prefer to self-host, we've also got an enterprise option, which brings all of the index and registry goodness behind your firewall.

That said, we love the Docker ecosystem and way of doing things. A sibling comment mentioned how complicated Docker is, but I think when you realize that they are trying to offer DVCS like features and paradigms, you will realize that it is complicated for a reason. We all thought git was complicated at first as well.

Re: Where are Docker images stored?

#10
post #9

Images may also be stored in one of the available private registries. As the Co-Founder, I am partial to Quay.io [ https://quay.io ], which in my not so humble opinion has the best features, reliability, and support for businesses and organizations, but there are other options if for some reason Quay.io doesn't meet your needs. For those who prefer to self-host, we've also got an enterprise option, which brings all o…

Quay customer here - these guys are fantastic.
Post reply on HN