当您运行自己的注册表时(根据http://blog.docker.io/2013/07/how-to-use-your-own-registry/),有一个模式可以遵循标记您的图像/存储库,所以当你推动 - 它进入你的私人回购。
协议没有空间 - 这是如何保护的 - TLS 或 ssh?它也可以在 http 上运行,但似乎没有办法明确指定只使用 https。
当您运行自己的注册表时(根据http://blog.docker.io/2013/07/how-to-use-your-own-registry/),有一个模式可以遵循标记您的图像/存储库,所以当你推动 - 它进入你的私人回购。
协议没有空间 - 这是如何保护的 - TLS 或 ssh?它也可以在 http 上运行,但似乎没有办法明确指定只使用 https。
它首先 ping 私有注册表以查看 https 是否可用,如果不可用,它将使用 http。因此,如果您提供私人回购的 https 版本,它将自动使用它。
您可以在 Docker 中看到发生这种情况的代码。
https://github.com/dotcloud/docker/blob/master/registry/registry.go#L116