我已经安排好了 WSL . 然后安装对接 tutorial 然后安装azure cli。 我可以从windows命令行登录;但是我不能使用下面bash的命令登录azure容器注册表
$ az acr login --name $ACRNAME
我得到以下错误
守护进程的错误响应:get https://ACRNAME.azurecr.io/v2/ : 未授权:需要身份验证
如果我想通过
$ docker pull ${ACRNAME}.azurecr.io/image_name
得到相同的错误
守护进程的错误响应:get https://acrname.azurecr.io/v2/ : 未授权:需要身份验证
但我能看到名单。下面的命令返回list
$ az acr repository list -n $ACRNAME
我找到了 this closed issue 并将我的计算机DNS服务器更改为8.8.8.8,但没有任何进展。我错过了什么?
对于您的问题,您可能使用了错误的用户名和密码。所以,首先你可以检查你选择登录的用户名和密码。您可以在“门户:容器->访问密钥”中获取信息。
您可以从此文档中获取更多信息 az acr 具有 az acr check-name 和 az acr create .
az acr
az acr check-name
az acr create