😵 에러 해결
[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로 가져와서 쓸 수도 있다.
반응형