Moby: Ao tentar usar `docker login` em um shell não interativo, ele retorna um erro errado

Criado em 9 fev. 2016  ·  3Comentários  ·  Fonte: moby/moby

Igual a # 12959

Como reproduzir: tente usar docker login --username=right-username --email=right-email --password="" . Você receberá um erro inappropriate ioctl for device . É possível fazer login com um shell interativo.

Casca: bash .

Kernel: Linux icweb-logsearch-03-production-us-west-1 3.14.48-33.39.amzn1.x86_64 #1 SMP Tue Jul 14 23:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

SO: Amazon Linux 15.03

Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:
 OS/Arch:      linux/amd64
kinenhancement versio1.9

Comentários muito úteis

Também ter isso em um script de construção jenkins.

Atualização: encontrei uma solução para o meu problema. TLDR: certifique-se de que o servidor docker e o cliente docker tenham acesso ao mesmo local io exposto na variável de ambiente HOME .

Todos 3 comentários

Também ter isso em um script de construção jenkins.

Atualização: encontrei uma solução para o meu problema. TLDR: certifique-se de que o servidor docker e o cliente docker tenham acesso ao mesmo local io exposto na variável de ambiente HOME .

@adamkdean tem certeza de que é necessário no servidor / daemon também?

@theJeztah Estou tendo esse problema novamente. É definitivamente necessário, mas felizmente, vejo que o cara acima postou uma solução.

Esta página foi útil?
0 / 5 - 0 avaliações