보뇨 다이어리

docker push 할때 no basic auth credentials 에러 해결 본문

컴퓨터 관련/Docker, Kubernetes 정보

docker push 할때 no basic auth credentials 에러 해결

보뇨 2023. 1. 16. 20:35
반응형

이미지를 dockerHub 를 통해 받아오고 AWS ECR 로 이미지를 추가하고자할때
no basic auth credentials 라는 문구로 AWS 인증관련된 내용이 에러로 나오게 됨.
이미 aws-cli 를 사용하고있는 입장에서는 docker 쪽과 뭔가 설정이 동기화되지않은것같다는 생각을 하게됨.
아니나다를까 도커쪽에서는 ecr-login 을 기본으로 사용하고있지않아서 생긴 이슈인걸로 확인이 됨.

# 파일내에 credsStore 값을 변경
# desktop -> ecr-login
vi ~/.docker/config.json
{
        "auths": {
                "https://index.docker.io/v1/": {}
        },
        "credsStore": "ecr-login"
}

출처

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

Docker push to ECR failing with "no basic auth credentials"

If it not too late, after scratching my head around this issue, the solution was just to copy and paste the output of aws ecr get-login --no-include-email --region ***** which of the form docker *** and some very long alpha-numeric passphrase. It is kind o

forums.docker.com

    2. https://github.com/awslabs/amazon-ecr-credential-helper/issues/207

반응형