同#12959
如何重现:尝试使用docker login --username=right-username --email=right-email --password=""
。 您将收到错误inappropriate ioctl for device
。 可以使用交互式 shell 登录。
外壳: bash
。
内核: 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
操作系统: 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
在 jenkins 构建脚本中也有这个。
更新:找到了解决我的问题的方法。 TLDR:确保 docker 服务器和 docker 客户端都可以访问HOME
环境变量中公开的相同 io 位置。
@adamkdean您确定服务器/守护程序也需要它吗?
@theJeztah我又遇到这个问题了。 绝对需要,但幸运的是,我看到上面的人发布了一个解决方案。
最有用的评论
在 jenkins 构建脚本中也有这个。
更新:找到了解决我的问题的方法。 TLDR:确保 docker 服务器和 docker 客户端都可以访问
HOME
环境变量中公开的相同 io 位置。