Skip to main content

Migrarse al registro del contenedor desde el registro de Docker

Las imágenes de Docker que se almacenaron previamente en el registro de Docker se están migrando automáticamente al Registro de contenedores.

El Registro del paquete de GitHub se encuentra disponible con GitHub Free, GitHub Pro, GitHub Free para organizaciones, GitHub Team, Nube de GitHub Enterprise, GitHub Enterprise Server 3.0 o superior y GitHub AE.


Registro del paquete de GitHub no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Las cuentas que utilicen los planes tradicionales por repositorio tampoco podrán acceder al Registro de contenedores ya que estas cuentas se facturan por repositorio. Para obtener más información, consulta la sección "[Productos de GitHub](/get-started/learning-about-github/githubs-products)".

El registro de Docker de GitHub se ha reemplazado con el Registro de contenedores. Si almacenaste imágenes de Docker en el registro de Docker, se migrarán automáticamente al Registro de contenedores. No necesitas hacer nada. Cualquier script o flujo de trabajo de GitHub Actions que utilice el designador de nombre para el registro de Docker (docker.pkg.github.com) seguirá funcionando después de la migración al Registro de contenedores (ghcr.io).

La migración se está llevando a cabo gradualmente, en vez de hacerla toda al unísono. Si aún no se migraron tus imágenes, llegaremos a ellas pronto.

¿Cómo puedes saber si ya se migraron tus imágenes?

Después de que migraste las imágenes al Registro de contenedores, verás los siguientes cambios en la página de detalles de un paquete:

  • El icono ahora es el logo del Registro de contenedores, previamente, era un logo de Docker.
  • El dominio en la URL de extracción ahora es ghcr.io, anteriormente, fue docker.pkg.github.com.

Página de detalles del Registro de contenedores

Diferencias clave entre el Registro de contenedores y el registro de Docker

El Registro de contenedores se optimiza para ser compatible con algunas de las necesidades únicas de los contenedores.

Con el Registro de contenedores puedes:

  • Almacena las imágenes de contenedor dentro de cuenta personal y de organización o conéctalas a un repositorio.
  • Elige si quieres heredar permisos desde un repositorio o si quieres configurar permisos granulares independientemente de un repositorio.
  • Acceder a imágenes de contenedores públicos anónimamente.

Consultas a la API para detalles de las imágenes de Docker

Después de la migración, ya no podrás utilizar la API de GraphQL para consultar los paquetes del PackageType "DOCKER". En vez de esto, puedes utilizar la API de REST para consultar los paquetes con el package_type "container". Para obtener más información, consulta el artículo "Packages" de la API de REST.

Facturación

Para obtener más información sobre la facturación del Registro de contenedores, consulta la sección "Acerca de la facturación para el Registro del paquete de GitHub".