具有非交互式会话的docker登录返回401

时间:2017-03-10 09:51:56

标签: docker containers docker-registry

我对非交互式docker 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中输入相同的密码,那么它可以正常工作。

1 个答案:

答案 0 :(得分:1)

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