본문 바로가기
ops/docker

[docker] errors:denied: requested access to the resource is deniedunauthorized: authentication required

by seohan1010 2024. 7. 5.

 

 

sudo 명령어를 사용해서 docker hub

이미지를 푸쉬하려는데 푸쉬가 되지 않는다.

 

 

현재는 ansuser로 로그인된 상태이고

ansuser는 docker에 로그인이

되어있는 상태이다.

 

 

ans 유저는 docker group에도 속해있다.

 

 

sudo 명령어를 제외하고 docker push 명령어를

실행 했을때는 정상적으로 push가 된다.

 

 

원인을 찾기위해 root로 로그인 한다.

 

 

 

root로 로그인한 상태에서

docker push 명령어를 실행하니

인증이 필요하다고 한다.

 

 

docker login 명령어로 로그인을 해주고

 

 

다시 docker push 명령어를 실행하면은

이미지가 도커 허브로 정상적으로

업로드가 된다.

 

 

root계정으로는 사용하지 않을것 이므로

도커에서 로그아웃 해준다.