본문 바로가기
Docker

도커허브 - docker requested access to the resource is denied

by YoonJong 2023. 1. 14.
728x90

도커 허브에 이미지를 올릴 때 docker requested access to the resource is denied 라는 에러가 발생할 수 있다.

 

먼저 도커허브에 이미지를 올리려면 도커 허브 사이트에 회원가입을 진행해야 한다.

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.

hub.docker.com


도커에 사용하는 이미지를 미리 만들어놓은 상태라고 가정하고 진행한다.

나는 현재 아래와 같이 이미지를 가지고 있으며,  두개의 이미지를 도커 허브에 올릴 예정이다.

 

docker push shop-application 을 통해 올리려고하면 에러가 발생한다.

 

에러가 발생하는 이유는 2가지이다.

 1. 도커 로그인을 하지 않았거나

 2. 도커 이미지 이름이 잘못되었거나

 

도커 로그인은 docker login -u 로그인ID 를 통해 진행하며 password 를 입력해주면된다 ( 도커 허브 로그인/아이디 )

나는 2번 문제였는데 이미지 네이밍을 맞추어 주어야 한다.

맞추는 조건은 아래와 같다.

현재 도커허브의 아이디는 dbswhd493 이다.

 

docker image tag 라는 명령어를 통해 만들어주어야 하는데, 조금 헷갈릴 수 있다.

 

도커허브 아이디와 일치하게 만들어주어야 해당 에러가 발생하지 않는다.

두 개의 이미지를 모두 도커허브아이디 를 붙여주면 아래와같다.

이제 도커허브 아이디 이름이 붙은 이미지를 올려주면 된다.

 

docker push dbswhd493/mysql:8.0

docker push dbswhd493/application:latest ( latest 는 생략가능 )

728x90

댓글