AWS Cli、Docker初心者です。
仕事でDockerを使うことになったのですが、Docker pullができません。
Dockerにログインはしています。
前提・実現したいこと
【実現したいこと】
Dockerのimageをpullしたい
発生している問題・エラーメッセージ
Error response from daemon: Get https://********.dkr.ecr.ap-northeast-1.amazonaws.com/v2/***********/manifests/latest: no basic auth credentials
該当のソースコード
$ aws configure --profile test AWS Access Key ID [None]: ************ AWS Secret Access Key [None]: ****************** Default region name [None]: ap-northeast-1 Default output format [None]: json $(aws ecr get-login --no-include-email --profile test) WARNING! Using --password via the CLI is insecure. Use --password-stdin. Login Succeeded $ docker pull ********.dkr.ecr.ap-northeast-1.amazonaws.com/v2/***********:latest Error response from daemon: Get https://********.dkr.ecr.ap-northeast-1.amazonaws.com/v2/***********/manifests/latest: no basic auth credentials
試したこと
・リージョンの確認(ap-northeast-1)
・トークンの有効期限切れ確認
・IAMユーザーにAmazonEC2ContainerRegistryFullAccessのポリシーをアタッチ
・wincred 認証情報マネージャーのバグ対処(ログインコマンドのレジストリ引数からhttps://スキームの削除)
【参考にしたもの】
・Amazon ECR 使用時の Docker コマンドのエラーのトラブルシューティング
・Amazon ECR へのログインがうまくいかず辛かった話【Docker loginで失敗】
補足情報(FW/ツールのバージョンなど)
【OS】
Mac 10.15.3
【pythonバージョン】
Python 2.7.16
【awsバージョン】
aws-cli/1.18.7 Python/2.7.16 Darwin/19.3.0 botocore/1.15.7
何卒よろしくお願いいたします。
URIは確かにそれで正しいですか?
自分の手元の環境では`v2/`が入っているURIが見当たらないのですが…
Docker for Mac のバージョンは何でしょうか?
[こちら](https://github.com/docker/for-mac/issues/3779) に Docker for Mac 2.1.0.0 での不具合が報告されているので、該当するようであれば参考にしてみてください。
回答1件
あなたの回答
tips
プレビュー