泊坞窗login与非交互式会话返回401

非交互式docker login命令有一个非常奇怪的问题。 我正尝试使用以下命令login到我的docker仓库:

docker login -u emi -p 123 my.dockerrepo.com:5000 

此命令返回以下错误:

 Error response from daemon: login attempt to https://my.dockerrepo.com:5000/v2/ failed with status: 401 Unauthorized 

但是,如果我运行上面的命令没有-p,并在shell中input相同的密码,它完美的工作。

考虑使用单引号。 根据规范,它应该工作,但我遇到了同样的问题之前,docker版本17.03.0-CE docker login -u 'emi' -p '123' my.dockerrepo.com:5000 -u'emi'- docker login -u 'emi' -p '123' my.dockerrepo.com:5000将在您的情况下工作。