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

回到顶部