Open1

Dockerログイン時に「Error saving credentials: error storing credentials….」エラー

ぼんぼん

Dockerログイン時に「Error saving credentials: error storing credentials….」エラー

Dockerログイン時に「Error saving credentials: error storing credentials」エラー

実際に叩いたコマンド

aws ecr get-login-password --region ap-northeast-1 --profile XXX | docker login --username AWS --password-stdin $npm_config_resource

出たエラー

Error saving credentials: error storing credentials
exit status 1, out: `Post "[http://ipc/registry/credstore-updated](http://ipc/registry/credstore-updated)":
read unix ->backend.sock: i/o timeout (Client.Timeout exceeded while awaiting headers)`
  • Dockerログインで失敗している様子

対処

どうやら、~/.docker/config.json が悪さをしているみたい。

このConfigファイルを削除。

  • ~/.docker/config.json
{
	"auths": {
	"xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com": {}
},
	"credsStore": "desktop",
	"currentContext": "desktop-linux"
}

その後、Dockerを再起動して再度実行。

なおる 🙌

参考:
https://stackoverflow.com/questions/42787779/docker-login-error-storing-credentials-write-permissions-error