Fazendo a migração para o Registro do Contêiner a partir do Registro Docker

As imagens do Docker armazenadas anteriormente no registro do Docker estão sendo automaticamente transferidas para o Container registry.

GitHub Package Registry está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server e GitHub AE.


O GitHub Package Registry não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. Além disso, as contas que usam os planos de legado por repositório não podem acessar o Container registry já que essas contas são cobradas por repositório. Para obter mais informações, consulte os "[produtos do GitHub](/articles/github-s-products)".

O registro do Docker de GitHub foi substituído pelo Container registry. Se você tiver armazenado imagens do Docker no registro do Docker, elas serão automaticamente transferidas para Container registry. Você não precisa fazer nada. Todos os scripts ou fluxos de trabalho de GitHub Actions que usam o namespace do registro do Docker (docker.pkg.github. om) continuarao a trabalhar após a migração para o Container registry (ghcr.io).

A migração está sendo feita gradualmente, e não de uma só vez. Se suas imagens ainda não foram transferidas, aguarda, pois iremos transferi-las em breve.

Como você pode dizer se as suas imagens foram transferidas?

Depois que suas imagens do Docker forem transferidas para o Container registry você verá as seguintes alterações na página de detalhes de um pacote:

  • O ícone agora é o logotipo de Container registry anteriormente, era um logotipo do Docker.
  • O domínio no URL do pull agora é ghcr.io, anteriormente era docker.pkg.github.com.

Página de detalhes de Container registry

Principais diferenças entre Container registry e o registro do Docker

O Container registry é otimizado para dar suporte a algumas das necessidades únicas dos contêineres.

Com o Container registry, você pode:

  • Armazene imagens de contêiner dentro da sua conta de organização e usuário, ou conecte-as a um repositório.
  • Escolha se deve herdar permissões de um repositório ou definir permissões granulares, independentemente de um repositório.
  • Acessar imagens de contêineres públicos anonimamente.

Consultas de API para detalhes das imagens Docker

Após a migração, você não poderá mais usar a API do GraphQL para consultar pacotes do PackageType "DOCKER". Em vez disso, você pode usar a API REST para consultar pacotes com o package_type "contêiner". Para obter mais informações, consulte o artigo da API REST "Pacotes".

Cobrança

Para obter mais informações sobre a cobrança para o Container registry, consulte "Sobre a cobrança para GitHub Package Registry.

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.