AWS

"기본 인증 자격 증명 없음"으로 ECR에 대한 Docker 푸시 실패

lby132 2023. 1. 3. 23:47

ECR에 푸쉬하려는데 자꾸 이런 에러가 나서 찾아보니

 

WARNING: unable to unmarshal config file /Users/lby/.docker/config.json: invalid character '"' after top-level value
The push refers to repository [845645664274.dkr.ecr.ap-northeast-2.amazonaws.com/aws-learner-ecr-repo]
047fba14c41d: Preparing
582173bab0a5: Preparing
cf0181f27f85: Preparing
eec7e66488bc: Preparing
32322aa20b0a: Preparing
000e628b3e71: Waiting
926ca971b512: Waiting
59199d90878e: Waiting
no basic auth credentials

 

vi ~/.docker/config.json 으로 들어가서 

 

  {
      "credsStore": "ecr-login"
   }

로 바꿔주니 성공

 

참고한곳 

https://forums.docker.com/t/docker-push-to-ecr-failing-with-no-basic-auth-credentials/17358

'AWS' 카테고리의 다른 글

Serverless Application Model(SAM)  (0) 2023.01.04
ECR  (0) 2023.01.03
ECS  (0) 2023.01.03
Elastic beanstalk  (0) 2023.01.03
Code Deploy Life Cycle Event Hooks  (0) 2023.01.01