docker the docker registry (a private installation of it) use https (tls/ssl)
When you run your own registry (as per http://blog.docker.io/2013/07/how-to-use-your-own-registry/) there is a pattern to follow with tagging your image/repository so when you push – it goes to your private repo.
There is no space for a protocol – how is this secured – TLS or ssh? it also runs on http but there doesn’t seem to be a way to explicitly specify to only use https.
One Solution collect form web for “docker the docker registry (a private installation of it) use https (tls/ssl)”
It pings the private registry to see if https is available first, and if not it will use http. So, if you offer a https version of your private repo, it will automatically use it.
You can see the code in Docker where this happens here.