Estou com erro ao realizar o comando docker push, mesmo utilizando o comando docker tag como mostrado no curso
Estou com erro ao realizar o comando docker push, mesmo utilizando o comando docker tag como mostrado no curso
Ola amigo.
Acho que identifiquei o problema!
Você está tentando fazer push para o usuário aluradocker que não é sua conta.
#PROBLEMA PRINCIPAL:
Você está tentando enviar a imagem para aluradocker/app-node:1.0, mas "aluradocker" provavelmente é o usuário do instrutor do curso, não o SEU usuário.
CORREÇÃO IMEDIATA:
cat ~/.docker/config.json
Procure por "username" no output.
2. Corrija o comando tag:
# Formato CORRETO:
sudo docker tag app-node:1.0 SEU_USUARIO_REAL/app-node:1.0
# Exemplo:
sudo docker tag app-node:1.0 joaosilva/app-node:1.0
sudo docker push SEU_USUARIO_REAL/app-node:1.0
FLUXO CORRETO:
# 1. Tag correto (origem -> destino)
sudo docker tag app-node:1.0 SEU_USUARIO/app-node:1.0
# 2. Push correto
sudo docker push SEU_USUARIO/app-node:1.0
Testa e avisa se deu certo.
Aguardo um feedback.
Bons estudos.
Outra sugestão:
A captura mostra o erro:
denied: requested access to the resource is denied
repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
Esse erro ocorre quando o Docker Hub não reconhece você como autorizado a enviar (push) para o repositório indicado, geralmente porque:
Você não está logado com o usuário correto.
O repositório aluradocker/app-node não existe no Docker Hub.
Ou o nome de usuário no Docker Hub é diferente de aluradocker.
Verifique seu login no Docker Hub:
docker logout
docker login
Quando pedir usuário e senha, insira o nome exato da sua conta do Docker Hub (não o e-mail).
Depois de logar, confirme:
docker info | grep Username
aluradocker/app-node.app-node).aluradocker, você deve ajustar o nome da imagem:docker tag liedson/app-node:1.0 SEU_USUARIO_DOCKERHUB/app-node:1.0
docker push SEU_USUARIO_DOCKERHUB/app-node:1.0
Exemplo
Suponha que seu nome no Docker Hub seja liedson123:
docker tag liedson/app-node:1.0 liedson123/app-node:1.0
docker login
docker push liedson123/app-node:1.0
Avise ai qualquer duvida.
Até...