作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Kubernetes 和 Azure 的新手。我想部署我的应用程序,并且正在阅读有关 kubernetes 的 microsoft 教程。首先,我创建了资源组和 ACR 实例。当我尝试登录 ACR 控制台时显示此错误:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?
我正在本地使用 azure cli,并且正在运行 docker。
最佳答案
您可以尝试以下选项来连接 ACR:
首先使用 --expose-token 参数运行 az acr login。此选项公开访问 token ,而不是通过 Docker CLI 登录。
az acr login --name <acrName> --expose-token
输出显示访问 token ,此处缩写为:
{
"accessToken": "eyJhbGciOiJSUzI1NiIs[...]24V7wA",
"loginServer": "myregistry.azurecr.io"
}
对于注册表身份验证,我们建议您将 token 凭据存储在安全位置,并按照建议的做法来管理 docker 登录凭据。例如,将 token 值存储在环境变量中:
TOKEN=$(az acr login --name <acrName> --expose-token --output tsv --query accessToken)
然后,运行 docker login,传递 00000000-0000-0000-0000-000000000000 作为用户名,并使用访问 token 作为密码:
docker login myregistry.azurecr.io --username 00000000-0000-0000-0000-000000000000 --password $TOKEN
如果您按照上述方法操作,您将得到以下提示:
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
关于Azure CLI 无法连接到 Docker 守护程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64834977/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!