关于容器注册表
容器注册表在您的组织或个人账户中存储容器镜像,并允许您将镜像关联到仓库。您可以选择继承仓库的权限,或独立于仓库单独设置细粒度权限。您还可以匿名访问公开的容器镜像。欲了解更多信息,请参阅 使用容器注册表。
关于从 Docker 注册表迁移
容器注册表取代了 GitHub 的 Docker 注册表。如果您之前在 Docker 注册表中存储了 Docker 镜像,GitHub 将逐步将这些镜像迁移到容器注册表。您无需执行任何操作。
Docker 镜像迁移到容器注册表后,您将在软件包详情中看到以下变化。
- 软件包图标将显示容器注册表的徽标(一个图标)而不是 Docker 徽标。
- 拉取 URL 中的域名将变为
ghcr.io,而不是docker.pkg.github.com。
任何使用 Docker 注册表命名空间 docker.pkg.github.com 的脚本或 GitHub Actions 工作流,在迁移到 ghcr.io 的容器注册表后仍可继续工作。
迁移完成后,您将无法再使用 GraphQL API 查询 PackageType 为 “DOCKER” 的软件包。相应地,您可以使用 REST API 查询 package_type 为 “container” 的软件包。更多信息请参阅 软件包的 REST API 端点。
关于容器注册表的计费
欲了解容器注册表计费的更多信息,请参阅 GitHub Packages 计费。