C# 获得;运行docker.exe登录命令失败。”;尝试发布到Azure容器注册表时
我正在尝试使用Visual Studio 2019将我的.Net核心应用程序docker映像发布到Azure容器注册表 它工作正常,但突然我发现以下错误: 发布遇到错误。运行docker.exe登录命令 失败了 警告!通过CLI使用--password是不安全的。使用 --来自守护进程的password-stdin.Error响应:Get:unauthorized:authentication 必需的 诊断日志已写入以下位置: “C:\Users\user\AppData\Local\Temp\tmp768.tmp” 运行以下CMD命令时:C# 获得;运行docker.exe登录命令失败。”;尝试发布到Azure容器注册表时,c#,visual-studio,docker,.net-core,azure-container-registry,C#,Visual Studio,Docker,.net Core,Azure Container Registry,我正在尝试使用Visual Studio 2019将我的.Net核心应用程序docker映像发布到Azure容器注册表 它工作正常,但突然我发现以下错误: 发布遇到错误。运行docker.exe登录命令 失败了 警告!通过CLI使用--password是不安全的。使用 --来自守护进程的password-stdin.Error响应:Get:unauthorized:authentication 必需的 诊断日志已写入以下位置: “C:\Users\user\AppData\Local\Temp\
docker login https://app.azurecr.io
我得到:
正在使用现有凭据进行身份验证
登录成功
我重新启动了VisualStudio和Docker,并以管理员身份运行VisualStudio
有人遇到过类似的问题吗?解决方案是:
1-运行cmd命令:
docker登录https://app.azurecr.io:443
包含的端口
2-再次提供用户名和密码
3-从VisualStudio发布
注意:-以上url中的“app”是注册表的名称