Como enviar uma imagem para o Docker Hub?

Como enviar uma imagem para o Docker Hub?

Estou tendo problemas para enviar uma imagem para o Docker Hub. Quando tento fazer isso, recebo a mensagem 'não autorizado: o acesso ao recurso solicitado não está autorizado'.

Um artigo sugeriu que eu fizesse login no Docker Hub com antecedência, o que já fiz. Outro artigo sugeriu que eu alterasse a tag para incluir porta explícita, o que acabou dando esta mensagem 'Repositório não existe'.

Nenhum desses artigos resolveu meu problema.

Estou operando o Docker versão 1.8.3.

Desde já, obrigado.

Responder1

Primeiro você precisa criar um repositório para a imagem usando o site docker hub.

Para enviar a imagem a partir da linha de comando, você precisa primeiro fazer login usando "docker login":

  % docker login                                                           
  Username: yourname
  Password: ********
  Email: [email protected]
  Login Succeeded

  % docker push image:tag

Isso deveria servir.

informação relacionada