1

我们不能对现有的 azure 映像注册表进行 docker 登录(或等效的“az acr 登录”)。“docker login”命令(或“az acr login”)返回:

来自守护程序的错误响应:获取https://xxxxx.azurecr.io/v2/:解析 HTTP 400 响应正文时出错:JSON 输入意外结束:“”

其中 xxxx 是现有映像注册表的名称。当从桌面机器上的 Unix bash shell 执行时,相同的命令可以正常工作,所以这似乎与 Jenkins 环境有关。如果我们使用 acr 凭据或 service-principal 凭据,该命令会以同样的方式失败。其他有关“HJON 输入意外结束”的帖子已通过确定图像存储库不存在来解决,但我们的存储库肯定存在(因为相同的失败命令在普通的 Unix shell 中工作得很好)。

4

0 回答 0