Docker注册表和存储库之间的区别
我对docker注册表和存储库之间的差异感到困惑。似乎Docker文档会交替使用这两个词。另外,存储库有时也称为图像,例如其文档中的图像:
为了将存储库推送到其注册表,您需要已命名映像或将容器提交到已命名映像,如此处所示。
现在,您可以将此存储库推送到由其名称或标记指定的注册表。
如何将存储库推送到注册表?您不是将映像推送到存储库吗?
回答:
Docker注册表可以由第三方托管,可以作为公共或私有注册表,例如以下注册表之一:
- Docker Hub,
- 码头,
- Google容器注册表,
- AWS容器注册表
或者您可以自己托管Docker注册表
(有关更多详细信息,请参见https://docs.docker.com/docker-trusted-
registry/)。
标签是存储库中图像的字母数字标识符。
例如,请参阅https://hub.docker.com/r/library/python/tags/。官方python映像有许多不同的标签,这些标签都是Docker
Hub上官方python存储库的所有成员。Docker Hub是Docker托管的Docker注册表。
要了解更多信息,请阅读:
- https://docs.docker.com/registry/
- https://github.com/docker/distribution
以上是 Docker注册表和存储库之间的区别 的全部内容, 来源链接: utcz.com/qa/405248.html