[Docker] Docker Hub 이미지 Pull denied 에러

에러 발생

  • Docker 에서 Image 를 생성 후, 관련 이미지를 Docker Hub에 업로드 중, 다음과 같은 에러 코드를 만나게 되었습니다.
  • denied: requested access to the resource is denied 위와 같이 요청이 거부 되었다는 에러가 발생하였습니다.
  • 이곳 저곳 찾아본 결과, 현재 Docker 를 사용하는 환경에서 Docker Hub 에 로그인이 되어 있지 않아서 생기는 에러라고 합니다.
  • 때문에, 해당 에러는 로그인을 통해 간단히 해결할 수 있습니다.

Docker Hub 로그인 방법

  • 제 테스트 환경은 윈도우 10 환경에서 진행하였습니다.
  • Docker Hub 로그인 방법은 터미널 명령어를 통해 진행 하였습니다.
> docker login
  • docker login 명령어를 통해 Docker 로그인을 할 수 있습니다.
  • 여기서 UserName, Password 는 본인이 업로드 하고자 하는 Docker Hub 의 계정 정보와 동일하게 입력해야 합니다.
  • 그리고 다시 Docker Push 를 진행하면 다음과 같이 정상적으로 업로드 되는 것을 확인할 수 있습니다.
> docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: test
Password:
Login Succeeded

Logging in with your password grants your terminal complete access to your account.
For better security, log in with a limited-privilege personal access token. Learn more at https://docs.docker.com/go/access-tokens/
PS > docker push test/test:1.3.31
The push refers to repository [docker.io/test/test]

> docker push test/test:1.3.31
The push refers to repository [docker.io/test/test]
3b76f2f1b518: Pushed
ce92bd3942d0: Pushed
31c4fef4a928: Pushed
1ceb96b9ac78: Pushed
5f70bf18a086: Layer already exists
0b82fff98dcb: Layer already exists
6bb07d46b096: Layer already exists
e794b96cf63b: Layer already exists
90b3f23fee9e: Layer already exists
fcb89f4a4dd2: Layer already exists
43b3c4e3001c: Layer already exists
1.3.31: digest: sha256:6c22802ddcdec6d9768e142ac11c7a19b657f3910ac1e7822cf0bc63ed90393a size: 2622
728x90

이 글을 공유하기

댓글

Designed by JB FACTORY