通常プライベートなECRは認証なしではpullできない。
pullするためにはリポジトリの プッシュコマンドの表示
で表示される以下を実行する必要がある。
:REGION = :ACCOUNT_ID = aws ecr get-login-password --region :REGION | docker login --username AWS --password-stdin :ACCOUNT_ID.dkr.ecr.:REGION.amazonaws.com
https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/registry_auth.html の説明は非常にわかりにくい説明になっているため、初見で実行してもうまくいかなかった。 おそらくどこかの手順で間違えたんだと思う。