GitHub提供两种存储容器镜像的选项:Container Registry和Packages,但我认为区别不太清楚。在一篇博客文章中,他们说:“使用GitHub Actions,将内容发布到GitHub Container Registry很容易。”但是给出的示例将图像推送到Packages而不是Container Registry。
因此,这两个平台是否可以互换使用,是否有一个优于另一个的优势?
因此,这两个平台是否可以互换使用,是否有一个优于另一个的优势?
正如tgogos所述,GitHub文档指南中的GitHub容器注册表与Docker包注册表之间的关键区别 告诉我们:
GitHub容器注册表取代了现有的Packages Docker注册表,并针对容器的一些独特需求进行了优化。
TLDR; GH容器注册表将取代Packages Docker注册表。它还更专注于GitHub组织级别而不是单个存储库。例如,您可以在帐户级别上找到容器映像,并且只有在需要时才能选择将其链接到存储库。 此外,它还提供了匿名访问Docker镜像(请参阅GHCR介绍文章)。