Bom dia, estou com essa dificuldade ao fazer o push, vi num post passado essa mesma dificuldade, mas não colocaram a resolução.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.