Wie #12959
So reproduzieren Sie: Versuchen Sie, docker login --username=right-username --email=right-email --password=""
. Sie erhalten eine Fehlermeldung inappropriate ioctl for device
. Es ist möglich, sich mit einer interaktiven Shell anzumelden.
Shell: 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
Betriebssystem: 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
Dies auch in einem Jenkins-Build-Skript.
Update: Lösung für mein Problem gefunden. TLDR: Stellen Sie sicher, dass der Docker-Server und der Docker-Client beide Zugriff auf denselben io-Speicherort haben, der in der Umgebungsvariablen HOME
verfügbar gemacht wird.
@adamkdean sind Sie sicher, dass es auch auf dem Server / Daemon benötigt wird?
@theJeztah Ich habe dieses Problem wieder. Es ist definitiv erforderlich, aber zum Glück hat der obige Typ eine Lösung gepostet.
Hilfreichster Kommentar
Dies auch in einem Jenkins-Build-Skript.
Update: Lösung für mein Problem gefunden. TLDR: Stellen Sie sicher, dass der Docker-Server und der Docker-Client beide Zugriff auf denselben io-Speicherort haben, der in der Umgebungsvariablen
HOME
verfügbar gemacht wird.