我正在尝试登录到 artifactory 中的 docker 注册表。我能够通过 curl 做到这一点,但是从 docker login 命令收到了 400 个错误的请求。这是一个企业工件,所以我没有检查日志的管理员权限。
卷曲
$ curl -I https://<EMAIL>:<TOKEN>@artifactory.myorg.com/api/docker/sample-docker/v2/
HTTP/1.1 200 OK
Date: Tue, 25 Aug 2020 18:41:35 GMT
Content-Type: application/json
Connection: keep-alive
Set-Cookie: X-Oracle-BMC-LBS-Route=7f4f0554bc358efb45fcb4fede9cb5632a7b7b07; Path=/
X-Artifactory-Id: 524cb1f38361d95717ff9ba8b8d5fc805d4547e6
X-Artifactory-Node-Id: node2
Docker-Distribution-Api-Version: registry/2.0
Run Code Online (Sandbox Code Playgroud)
Docker登录命令
$ docker login artifactory.myorg.com
Username: <EMAIL>
Password:
Error response from daemon: login attempt to https://artifactory.myorg.com/v2/ failed with status: 400 Bad Request
Run Code Online (Sandbox Code Playgroud)
码头工人版本
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: …Run Code Online (Sandbox Code Playgroud)