Ao tentar fazer um Docker Push da sua imagem para o Docker Hub, se a Build não tiver sido feita com a nomeclatura correta de “tag” é comum que seja exibido o erro “denied: requested access to the resource is denied”. A correção deste erro é simples, mostrarei aqui como.
Como corrigir “requested access to the resource is denied”
Passo 1: Refazer o Login no Docker Hub
Vamos certificar de que estejamos logado na conta Docker Hub correta. Para tal faça o logout e login na sua conta do Docker Hub:
docker logout
Em seguida faça o login novamente (será pedido o usuário e senha após a execução do comando abaixo do seu Docker Hub:
docker login
Passo 2: Construia a imagem e dê um nome a Tag dela
Construa a imagem (no nosso exemplo abaixo o nome da nossa Tag será mw-cloud):
docker build -t mw-cloud .
Atribua seu repositório do Docker Hub a sua imagem contruida no passo acima (No exemplo abaixo o nome do nosso repositório é “masterdaweb”):
docker tag mw-cloud masterdaweb/mw-cloud:mw-cloud
Passo 3: Faça o Docker Push da sua imagem
Vamos agora fazer o Push da nossa imagem para Docker Hub:
docker push masterdaweb/mw-cloud:mw-cloud
Pronto ! Imagem enviada com sucesso para Docker Hub:
Precisando de um servidor pra Docker ?
A Master da Web tem a solução que você precisa para rodar seu servidor Docker, seja em uma máquina virtualizada ou servidor Dedicado. Conheça já nosso planos de servidores.
- Tags:
- docker
Perfeito Lucas, era exatamente o meu problema – esqueci de adicionar meu usuario ao nome da imagem.