GitHub容器注册表已普遍可用

249

去年,GitHub包引入了容器注册表,开发者把它作为在GitHub上发布、管理和使用容器的方式。自它发布以来,每天都有数百万次的下载。在整个测试期间,增加了一些功能来改善使用体验。官方昨日宣布,容器注册表已经普遍可用了。

Text that reads "GitHub Packages - your packages, at home with their code" with a list of registry types: Container registry, RubyGems registry, npm registry, Apache Maven registry, Gradle registry, NuGet registry

有效使用容器

容器注册表为GitHub包增加了功能,使用户和他的组织能够在开发中有效地使用容器。自推出测试版以来,官方逐步发布并分享了容器注册表的一些额外功能。下面是可以利用的所有功能:

  • 公共容器的匿名访问
  • 容器的组织级所有权
  • 容器的细粒度权限控制
  • 充满有用信息的特定容器登陆页面
  • 独立于版本库可见性的容器的可见性
  • 在组织内对容器进行内部可见性设置
  • 通过行动工作流程安全、无缝地访问容器。GITHUB_TOKEN
  • 清晰的启动工作流程,直接发布到容器注册处ghcr.io

Docker容器的迁移

官方正在将Docker注册表合并到容器注册表。如果你以前发布过Docker容器到docker.pkg.github.com ,在未来几周内它们会自动迁移到容器注册表。现有的容器可以使用上面列出的所有额外功能--现有的pull链接和对docker.pkg.github.com 的引用将继续工作,不会出现任何问题。

容器注册表现在的使用是免费的,但将在未来几个月内开始计费。

原文链接:github.blog/2021-06-21-…