Skip to main content

Миграция в реестр контейнеров из реестра Docker

GitHub will migrate Docker images previously stored in the Docker registry on GitHub to the Container registry.

Кто может использовать эту функцию?

Enterprise Managed Users может публиковаться в пространстве имен организации. Эти пользователи не могут публиковать пакеты в пространстве имен своей учетной записи, так как личные ресурсы хранилища отсутствуют. Дополнительные сведения о Enterprise Managed Usersсм. в разделе Сведения о Enterprise Managed Users.

Сведения о Container registry

Container registry хранит образы контейнеров в вашей организации или личной учетной записи и позволяет связать образ с репозиторием. Можно указать, нужно ли наследовать разрешения из репозитория или задавать детализированные разрешения независимо от репозитория. Кроме того, можно анонимно выполнять доступ к открытым образам контейнеров. Дополнительные сведения см. в разделе Работа с реестром контейнеров.

Сведения о миграции из реестра Docker

Container registry заменяет реестр Docker GitHub. Если вы сохранили образы Docker в реестре Docker, постепенно переносит образы в Container registry. Никаких действий выполнять не требуется.

После переноса образа Docker в Container registry вы увидите следующие изменения в разделе сведений для пакета:

  • Значок пакета будет логотипом Container registry (значок вместо логотипа Docker.
  • Домен в URL-адресе вытягивания будет ghcr.io вместо docker.pkg.github.com.

Все скрипты или рабочие процессы GitHub Actions, использующие пространство имен для реестра Docker, docker.pkg.github.com, будут продолжать работать после миграции в Container registry в ghcr.io.

После миграции вы больше не сможете использовать API GraphQL для запроса пакетов с PackageType DOCKER. Вместо этого можно использовать REST API для запроса пакетов с package_type "контейнер". Дополнительные сведения см. в разделе Конечные точки REST API для пакетов.

Сведения о выставлении счетов за Container registry

Дополнительные сведения о выставлении счетов для Container registryсм. в разделе Биллинг пакетов GitHub.