Skip to main content

Migrarse al registro del contenedor desde el registro de Docker

GitHub migrará las imágenes de Docker almacenadas previamente en el registro de Docker en GitHub al Container registry.

¿Quién puede utilizar esta característica?

GitHub Packages está disponible con GitHub Free, GitHub Pro, GitHub Free para organizaciones, GitHub Team, GitHub Enterprise Cloud y GitHub Enterprise Server 3.0 o superior
GitHub Packages no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Además, las cuentas que usan planes heredados por repositorio no pueden acceder a los registros que admiten permisos granulares, ya que estas cuentas se facturan por repositorio. Enterprise Managed Users no tienen asignación de almacenamiento individual para publicar paquetes dentro del espacio de nombres de su cuenta, pero pueden publicarse en el espacio de nombres de una organización. Para obtener información adicional sobre Enterprise Managed Users, consulte "Acerca de Enterprise Managed Users". Para obtener la lista de registros que admiten permisos granulares, consulte "Acerca de los permisos para los Paquetes de GitHub". Para más información, consulta "Planes de GitHub".

Acerca del Container registry

El Container registry almacena imágenes de contenedor dentro de tu organización o cuenta personal y te permite asociar una imagen a un repositorio. Puedes elegir si quieres heredar permisos desde un repositorio o si quieres configurar permisos granulares independientemente de un repositorio. También puedes acceder a imágenes de contenedor públicas de forma anónima. Para obtener más información, consulta Trabajar con el registro de contenedores.

Acerca de la migración desde el registro de Docker

Container registry reemplaza al registro de Docker de GitHub. Si has almacenado imágenes de Docker en el registro de Docker, GitHub migrará gradualmente las imágenes al Container registry. No es necesario que realice ninguna acción.

Después de migrar las imágenes al Container registry, verás los siguientes cambios en la página de detalles de un paquete.

  • El icono del paquete será el logotipo de Container registry (un icono de ) en lugar del logotipo de Docker.
  • El dominio de la dirección URL de extracción será ghcr.io, en lugar de docker.pkg.github.com.

Cualquier script o flujo de trabajo de GitHub Actions que utilice el espacio de nombres para el registro de Docker, docker.pkg.github.com, seguirá funcionando después de la migración al Container registry en ghcr.io.

Después de la migración, ya no podrás usar GraphQL API para consultar paquetes con un PackageType de "DOCKER". Alternativamente, puedes usar la API REST para consultar paquetes con un package_type de "contenedor". Para más información, consulta Puntos de conexión de API REST para paquetes.

Acerca de la facturación para el Container registry

Para obtener más información sobre la facturación del Container registry, consulta Acerca de la facturación para GitHub Packages.