Skip to main content

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

GitHub will migrar imagens do Docker armazenadas anteriormente no Registro do Docker em GitHub.com para Container registry.

O GitHub Packages está disponível com GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 ou superior e o GitHub AE.
O GitHub Packages 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, confira "produtos de GitHub".

Sobre o Container registry

O Container registry armazena imagens de contêiner na sua conta pessoal ou de organização e permite que você associe uma imagem a um repositório. Você pode escolher se deve herdar permissões de um repositório ou definir permissões granulares, independentemente de um repositório. Você também pode acessar imagens de contêiner público anonimamente. Para obter mais informações, confira "Como trabalhar com Container registry."

Sobre a migração do Registro do Docker

Container registry substitui o Registro do Docker de GitHub. Se você armazenou imagens do Docker no Registro do Docker, GitHub migrará gradualmente as imagens para o Container registry. Nenhuma ação sua é necessária.

Depois que uma imagem do Docker tiver sido migrada para Container registry, você verá as seguintes alterações nos detalhes do pacote.

  • O ícone será o logotipo Container registry em vez do logotipo do Docker.
  • O domínio na URL de pull será ghcr.io em vez de dados docker.pkg.github.com.

Captura de tela de uma imagem do Docker migrada para Container registry

Os scripts ou fluxos de trabalho de GitHub Actions que usam o namespace do Registro do Docker, docker.pkg.github.com, continuarão funcionando após a migração para Container registry em ghcr.io.

Após a migração, você não poderá mais usar a API do GraphQL para consultar pacotes com um PackageType de "DOCKER". Em vez disso, use a API REST para consultar pacotes com um package_type de "container". Para obter mais informações, confira "Pacotes" na documentação da API REST.

Sobre a cobrança do Container registry

Para obter mais informações sobre a cobrança do Container registry, confira "Sobre a cobrança do GitHub Packages".