Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Sobre o GitHub Container Registry

O Registro de contêiner do GitHub permite que você hospede e gerencie imagens do contêiner do Docker na sua organização ou conta de usuário pessoal no GitHub. O Registro de contêiner do GitHub permite que você configure quem pode gerenciar e acessar pacotes usando permissões refinadas.

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


O GitHub Package Registry não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. GitHub Package Registry está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub One. Para obter mais informações, consulte "[produtos de GitHub](/articles/github-s-products)

Neste artigo

Nota: Registro de contêiner do GitHub está atualmente em versão beta público e sujeito a alterações. Atualmente, Registro de contêiner do GitHub é compatível apenas com formatos de imagem do Docker. Durante o beta, o armazenamento e a largura de banda são grátis.

Com o registro do container, você pode:

  • Armazenar imagens de contêiner na sua conta de organização e usuário, em vez de um repositório.
  • Definir permissões e visibilidade refinadas e independentes das permissões e visibilidade do repositório.
  • Acessar imagens de contêineres públicos anonimamente.

Para compartilhar o contexto sobre o uso do seu pacote, você pode vincular um repositório à sua imagem de contêiner no GitHub. Para obter mais informações, consulte "Conectar um repositório a uma imagem de contêiner".

Formatos compatíveis

O registro de contêiner atualmente é compatível apenas com as imagens do Docker.

Visibilidade e permissões de acesso para imagens de contêiner

Se você tem permissões de administrador para uma imagem de contêiner, você pode definir a imagem do contêiner como privada ou pública. As imagens públicas permitem acesso anônimo e podem ser carregadas sem autenticação ou login via CLI.

Como administrador, você também pode conceder permissões de acesso para uma imagem contêiner separada das permissões que você configurou nos níveis da organização e repositório.

Para imagens de contêiner publicadas e pertencentes a uma conta de usuário, você pode dar a qualquer pessoa uma função de acesso. Para imagens de contêineres publicadas e pertencentes a uma organização, você pode dar uma função de acesso a qualquer pessoa ou equipe na organização.

Função de permissãoDescrição de acesso
LeituraPode fazer o download do pacote.
Pode ler metadados do pacote.
GravaçãoPode fazer upload e download deste pacote.
Pode ler gravar metadados do pacote.
AdministradorPode fazer upload, download, excluir e gerenciar este pacote.
Pode ler gravar metadados do pacote.
Pode conceder permissões de pacote.

Para obter mais informações, consulte "Configurar controle de acesso e visibilidade para imagens de contêiner".

Sobre a cobrança do Registro de contêiner do GitHub

Durante o beta de Registro de contêiner do GitHub, tanto o novo registro de contêiner quanto o registro do Docker de GitHub Package Registry existente será grátis. Para obter mais informações sobre o registro Docker do GitHub Package Registry, consulte "Configurar o Docker para uso com GitHub Package Registry".

Após o beta, as mesmas taxas de cobrança e armazenamento que os outros registros do GitHub Package Registry usam serão aplicadas ao registro do contêiner. Para obter mais informações, consulte "Sobre a cobrança para GitHub Package Registry".

Entrar em contato com o suporte

Se você tiver feedback ou solicitações de recursos para Registro de contêiner do GitHub, use o formulário de feedback.

Entre em contato com Suporte do GitHub sobre Registro de contêiner do GitHub usando o nosso formulário de contato se:

  • Você encontrar qualquer coisa que contradiga a documentação.
  • Você encontra erros vagos ou pouco claros.
  • Seu pacote publicado contém dados confidenciais, como violações do GDPR, Chaves de API ou informações de identificação pessoal.

Esse documento ajudou você?

Privacy policy

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.