去年,GitHub包引入了容器注册表,开发者把它作为在GitHub上发布、管理和使用容器的方式。自它发布以来,每天都有数百万次的下载。在整个测试期间,增加了一些功能来改善使用体验。官方昨日宣布,容器注册表已经普遍可用了。
有效使用容器
容器注册表为GitHub包增加了功能,使用户和他的组织能够在开发中有效地使用容器。自推出测试版以来,官方逐步发布并分享了容器注册表的一些额外功能。下面是可以利用的所有功能:
- 公共容器的匿名访问
- 容器的组织级所有权
- 容器的细粒度权限控制
- 充满有用信息的特定容器登陆页面
- 独立于版本库可见性的容器的可见性
- 在组织内对容器进行内部可见性设置
- 通过行动工作流程安全、无缝地访问容器。
GITHUB_TOKEN
- 清晰的启动工作流程,直接发布到容器注册处
ghcr.io
Docker容器的迁移
官方正在将Docker注册表合并到容器注册表。如果你以前发布过Docker容器到docker.pkg.github.com
,在未来几周内它们会自动迁移到容器注册表。现有的容器可以使用上面列出的所有额外功能--现有的pull链接和对docker.pkg.github.com
的引用将继续工作,不会出现任何问题。
容器注册表现在的使用是免费的,但将在未来几个月内开始计费。