docker 登录失败,出现 400 错误请求,对于 Docker 版本 18.09.7,内部版本 2d0083d

docker login fails with 400 bad request, for Docker version 18.09.7, build 2d0083d

当我尝试时 docker login my-company.jfrog.io
我得到 login attempt to https://my-company.jfrog/v2/ failed with status: 400 Bad Request.
Docker 版本为 18.09.7,build 2d0083d

我用
尝试了相同的命令 Docker 版本 17.06.0-ce,构建 02c1d87,我没有看到任何此类错误。

首先检查您的反向代理设置并查看 "requests"

的系统日志

docker访问方式是什么?

端口方法 仓库路径:$docker login my-company.jfrog.io 子域:docker 登录 docker-virtual.my-company.jfrog.io

基于此,尝试登录并查看 request.log 和 artifactory.log 文件中发生了什么。

否则,在 Artifactory 上启用 http 调试记录器以获取详细信息。

另外,启用 docker 调试记录器并查看客户端发生的情况

我认为这个问题是间歇性的。我不再收到该错误了。