dockerregistry(它的私人安装)使用https(tls / ssl)

当你运行你自己的registry时(按照http://blog.docker.io/2013/07/how-to-use-your-own-registry/ ),有一种模式可以跟踪标记你的图像/存储库,所以当你推 – 它进入你的私人回购。

协议没有空间 – 这是如何保证 – TLS或SSH? 它也运行在http上,但似乎没有明确指定只使用https的方法。

它ping私人registry,看看https是否可用,如果没有,它将使用http。 所以,如果你提供你的私人回购的https版本,它会自动使用它。

你可以在Docker中看到这里发生的代码。

https://github.com/dotcloud/docker/blob/master/registry/registry.go#L116