Docker登录:存储凭据时出错`存根收到错误数据。` [英] docker login: error storing credentials `The stub received bad data.`
本文介绍了Docker登录:存储凭据时出错`存根收到错误数据。`的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
但当我尝试使用该命令时:
(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 837859123533.dkr.ecr.ap-east-1.amazonaws.com/spring-boot
我收到如下错误:
保存凭据时出错:存储凭据时出错-错误:退出状态1,输出:
error storing credentials - err: exit status 1, out:
存根接收到错误数据。``
推荐答案
编辑:另请参阅伊桑·戴维斯的解决方案:
我发现删除C:Program FilesDockerDocker Esourcesindocker-Credential-desktop.exe和C:Program FilesDockerDocker Esourcesindocker-redential-wincred.exe为我工作。-伊森·戴维斯9月29‘20日18:10
原始:解决方案linked by Joelster's comment适用于我。
一种快速解决方法是修改.dockerconfig.json文件。删除以下行,这样docker将使用文件系统存储令牌:
我打开了文件"credsStore": "wincred"
c:Userssashoalm.dockerconfig.json
,并删除了";redsStore";键。在那之后,这起作用了:
type pass.txt | docker login -u AWS --password-stdin https://123123.dkr.ecr.us-west-1.amazonaws.com
输出如下:
WARNING! Your password will be stored unencrypted in C:Userssashoalm.dockerconfig.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
这篇关于Docker登录:存储凭据时出错`存根收到错误数据。`的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文