Temos uma versão local do artefato instalada que pode hospedar um repositório docker. Posso navegar no repositório do chrome e há algumas imagens hospedadas.
Quando faço o login do docker [dns do meu proxy reverso], recebo a solicitação para fornecer minhas credenciais, o que faço. e então recebo a mensagem 'Login bem-sucedido'
Em seguida, faço um docker push [nome da imagem]:latest e esta é a saída que recebo:
The push refers to repository [docker.io/library/[image name]]
4642eff80520: Preparing
[...truncated output...]
bcf2f368fe23: Waiting
denied: requested access to the resource is denied
Aqui parece que está indo para algum repositório completamente diferente daquele em que eu loguei? :
docker.io/library/[nome da imagem]
então, quando eu faço o logout do docker, recebo a saída
Not logged in to https://index.docker.io/v1/
Não entendo por que não está me deixando enviar minha imagem para o repositório em que estou conectado? É porque esse não é o repositório e é apenas o servidor proxy reverso?
Estou usando o Docker para Windows, saída da versão do docker
Client: Docker Engine - Community
Version: 18.09.2
API version: 1.39
Go version: go1.10.8
Git commit: 6247962
Built: Sun Feb 10 04:12:31 2019
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:13:06 2019
OS/Arch: linux/amd64
Experimental: false
Se você estiver executando um registro personalizado para hospedar suas imagens, precisará informar ao docker como fazer isso.
A documentação do docker push tem um exemplo, bem como a documentação sobre como executar seu próprio registro . Você precisa prefixar o host para sua imagem. O exemplo fornecido na documentação do docker push é o seguinte:
Dependendo de qual versão do docker você está executando, você pode alterar o registro padrão. Pelo menos de acordo com esta pergunta no StackOverflow. Esteja ciente de que isso parece ter sido discutido antes e não será um recurso padrão.
Outra questão relevante do StackOverflow sobre como enviar uma imagem para um repositório privado.