据我所知,GitHub提供了两种用于存储容器映像的选项:容器注册表和软件包,但我认为区别尚不清楚。他们在博客文章中说:“使用GitHub Actions,发布到GitHub Container Registry很容易。” 但是给定的示例将图像推送到Packages,而不是Container Registry。
那么,这两个平台可以互换使用吗,一个平台比另一个平台有优势吗?
正如tgogos所述,关于GitHub Container Registry和Docker package Registry之间的主要区别的GitHub文档指南告诉我们:
GitHub容器注册表取代了现有的Packages Docker注册表,并进行了优化以支持某些容器的独特需求。
TLDR;GH Container Registry将替换Packages Docker Registry。它还将重点放在GitHub组织级别上,而不是单个存储库上。因此,您可以在帐户级别上找到您的容器映像,例如,如果需要的话,以后必须将它们链接到存储库。此外,它还具有匿名访问Docker映像的功能(请参阅GHCR简介文章)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句