{{site.data.keyword.attribute-definition-list}}
Por que não é possível enviar por push ou extrair uma imagem do Docker ao usar o {{site.data.keyword.registryshort}}?
Quando você estiver usando {{site.data.keyword.registrylong}}, o envio por push ou a extração de uma imagem do Docker falhará. Você pode receber várias mensagens, por exemplo, sobre estar acima da cota ou credenciais inválidas..
Ao executar comandos para enviar por push ou puxar imagens do Docker, você receberá uma mensagem de erro. A mensagem de erro varia dependendo da causa raiz. As mensagens de erro a seguir podem ser recebidas por você:
- Cenário A.
unauthorized: authentication required - Cenário B.
denied: You are not authorized to access the specified resource. - Cenário C.
unauthorized: An error occurred when authenticating your request with IBM Cloud. Clear your browser cookies, log in to IBM Cloud, and try your request again. - Cenário D.
Your account has exceeded its pull traffic quota for the current month., consulte Por que estou obtendo erros sobre minha cota? para obter assistência. - Cenário E.
Your account has exceeded its image storage quota for the current month., consulte Por que estou obtendo erros sobre minha cota? para obter assistência
As alternativas a seguir são possíveis causas:
Para os cenários A, B e C, as seguintes alternativas são possíveis causas:
- O Docker não está instalado.
- O cliente Docker não está com login efetuado no {{site.data.keyword.registrylong_notm}}.
- O seu {{site.data.keyword.cloud_notm}} token de acesso expirado.
É possível corrigir esse problema das maneiras a seguir:
Para os cenários A, B e C, conclua as seguintes tarefas:
- Assegure-se de que o Docker esteja instalado em seu computador.
- Verifique seu caminho de instalação do Docker.
- Efetue login no {{site.data.keyword.cloud_notm}} executando
ibmcloud login. Em seguida, faça login na interface de linha de comando (CLI) do site {{site.data.keyword.registrylong_notm}} executandoibmcloud cr login.