😵 에러 해결

[Docker] Error response from daemon: Get "https://registry-1.docker.io/v2/": unauthorized: incorrect username or password

imname1am 2024. 4. 9. 23:43
반응형

😵 에러 상황

GitHub Actions과 Docker를 함께 사용해 애플리케이션을 빌드하고 테스트하려고 하던 도중 아래와 같은 에러가 발생했다.

 

Docker Hub에 제대로 로그인이 되지 않아 발생한 에러!

 

Error response from daemon: Get "https://registry-1.docker.io/v2/": unauthorized: incorrect username or password

 

 

 

🧐 해결 방법

Docker Hub와 로그인할 수 있도록 아래처럼 3가지 방법을 시도했다.

 

1. 도커 이미지를 실행시키는 yml 파일의 사용자명 확인하기

: tags 부분의 빨간 네모 부분에 Docker의 사용자명을 넣어야 한다!

 

 

 

 

 

2. 해당 리포지토리의 Repository secrets에 Docker의 ID와 비밀번호에 제대로 된 값 입력했는지 확인하기!

: 나의 경우, DOCKER_USERNAME에 도커 사용자명만 쓰고 @gmail.com 이런 뒷주소를 빠뜨려서 틀렸었다. 

 

 

 

3. 도커 비밀번호 변경하고, DOCKER_PASSWORD 파일도 함께 수정해 보기!

 

 

 

😇 결과

해당 Workflow가 정상적으로 작동했다...!!

 

 

그리고 Docker Hub를 열고, Images - Hub에 접속하면 아래와 같이 연동된 것이 뜬다.

이 때 오른쪽의 Pull 버튼을 누르면 Local로 가져와서 쓸 수도 있다.

 

반응형