Docker:“;在Azure上部署Docker容器;方向

Docker:“;在Azure上部署Docker容器;方向,azure,docker,docker-desktop,Azure,Docker,Docker Desktop,我正在尝试按照说明在Azure上使用docker: 以下是我所做的: 确保下载Docker桌面。它是,它正在运行 已创建Azure帐户并通过CLI登录(已通过浏览器完成登录。) 已创建ACI上下文并确认其存在 使用docker--context mycontext run-p8080:8080运行一个可用的现有容器 第4步返回 containerinstance.ContainerGroupsClient#CreateOrUpdate: Failure sending request: Stat

我正在尝试按照说明在Azure上使用docker:

以下是我所做的:

  • 确保下载Docker桌面。它是,它正在运行
  • 已创建Azure帐户并通过CLI登录(已通过浏览器完成登录。)
  • 已创建ACI上下文并确认其存在
  • 使用docker--context mycontext run-p8080:8080运行一个可用的现有容器
  • 第4步返回

    containerinstance.ContainerGroupsClient#CreateOrUpdate: Failure sending request: StatusCode=403 -- Original Error: Code="AuthorizationFailed" Message="The client 'client@domain.edu' with object id 'id' does not have authorization to perform action 'Microsoft.ContainerInstance/containerGroups/write' over scope '/subscriptions/subscriptionNumber/resourceGroups/TLT-WVD-Pilot/providers/Microsoft.ContainerInstance/containerGroups/<group-name-here>' or the scope is invalid. If access was recently granted, please refresh your credentials."
    
    containerinstance.ContainerGroupsClient#CreateOrUpdate:发送请求失败:StatusCode=403--原始错误:code=“AuthorizationFailed”消息=“客户的client@domain.edu对象id为“id”的“没有权限执行操作”Microsoft.ContainerInstance/containerGroups/write“over scope”/subscriptions/subscriptionNumber/resourceGroups/TLT WVD Pilot/providers/Microsoft.ContainerInstance/containerGroups/”,或者作用域无效。如果最近授予了访问权限,请刷新您的凭据。“
    

    我如何调试这个甚至“刷新凭据”?通过CLI重复登录过程(使用浏览器完成)不会更改任何内容。

    根据错误消息,您的Azure帐户似乎没有足够的权限在资源组中创建ACI。因此,您需要检查您的Azure帐户是否对资源组具有足够的权限。也许资源组的内置角色
    参与者
    是合适和安全的给你