Bom dia, estou com essa dificuldade ao fazer o push, vi num post passado essa mesma dificuldade, mas não colocaram a resolução.
Bom dia, estou com essa dificuldade ao fazer o push, vi num post passado essa mesma dificuldade, mas não colocaram a resolução.
Olá, Lourival. Tudo bem?
Esse erro está relacionada a permissões. A mensagem "Caller does not have permission or the resource may not exist" indica que a conta que você está usando para fazer o push não tem as permissões necessárias para acessar o Container Registry.
Veja se alguma dessas sugestões te ajudam:
Verifique as permissões, a conta que você está usando precisa ter a permissão roles/storage.admin
ou roles/storage.objectAdmin
no projeto do Google Cloud. Você pode verificar e ajustar isso no Console do Google Cloud, na seção de IAM.
Verifique se você está autenticado corretamente no Docker para o Google Cloud. Você pode fazer isso com o comando:
gcloud auth configure-docker
Confirme se o nome do projeto no comando docker push
está correto. O nome deve corresponder exatamente ao ID do projeto no Google Cloud.
Por último, veja se o repositório realmente existe no Container Registry. Às vezes, erros de digitação podem causar problemas.
Veja se essa solução funciona para você: erro-ao-tentar-fazer-o-docker-push
Após verificar essas etapas, tente novamente o push. Espero que isso ajude a resolver o seu problema!
Bom dia, muito obrigado pela dica, falha resolvida.