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 eradocker.pkg.github.com
.
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 na sua organização e conta pessoal, 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.