如何在VS Code的Docker扩展中切换Azure账号?
解决VSCode Docker扩展切换Azure账号的问题
- 清理VSCode的Azure认证缓存
- 打开VSCode命令面板(快捷键
Ctrl+Shift+P或Cmd+Shift+P) - 输入并执行
Azure: Clear Account Credentials命令,这会清除所有Azure扩展存储的账号凭据
- 打开VSCode命令面板(快捷键
- 重置Docker扩展的Azure关联状态
- 在VSCode左侧活动栏点开Docker扩展,展开Registries节点
- 如果还能看到旧账号关联的Azure注册表,右键选Disconnect Registry彻底断开
- 再打开命令面板,输入
Docker: Logout from Azure执行,确保Docker扩展完全登出Azure
- 重启VSCode
做完上面的操作后关闭并重新打开VSCode,再去Docker扩展里尝试连接Azure,这时应该会弹出登录窗口让你选新账号 - 系统级凭据清理(如果前面的方法没用)
- Windows:打开凭据管理器,找到Windows凭据里带
AzureServiceAuth或VSCodeAzure的条目,全部删除 - macOS:打开钥匙串访问,搜索
Azure或VSCode相关的密码项,删掉对应条目 - Linux:删除
~/.azure/目录下的所有文件,这个目录存着Azure CLI的本地凭据
- Windows:打开凭据管理器,找到Windows凭据里带
内容的提问来源于stack exchange,提问作者Dahie
相关产品推荐
相关产品推荐

