MacでECRにログインしようとすると怒られる

AWS, ECR

概要

ECRにログインしようとすると以下のように怒られました。

エラー内容

訳します。
「認証情報の保存中にエラーが発生しました:認証情報の保存中にエラーが発生しました – エラー:終了ステータス1、出力: ‘入力したユーザー名またはパスフレーズが正しくありません。」

どうやらクレデンシャル情報を保存するタイミングでエラーが出ているようです。

解消方法

Dockerのconfig.jsonに以下のような記述があり、
キーチェーンに保存しようとしていたようです。
この設定の”credsStore”: “osxkeychain”部分を削除すれば良いっぽいです。

トライ

無事ログインできました。

ecr_for_mac.png

というかこれ「Securely store Docker logins in macOS keychain」
のチェックをはずしておけばいいみたいですね。後の祭りでした。

この記事を書いた人

権藤洋一郎
権藤洋一郎
よく訓練されたApple信者です。こぢんまりとプロマネをしているので、手を動かしていきたい。最近はコンテナまわりをやっています。

AWS, ECR