我对非交互式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中输入相同的密码,那么它可以正常工作。
答案 0 :(得分:1)
考虑使用单引号。根据规范,它应该工作,但我遇到了同样的问题之前,使用docker版本 17.03.0-ce docker login -u 'emi' -p '123' my.dockerrepo.com:5000
将适用于您的情况。