스프링부트/트러블 슈팅

[Docker] dockerhub에 push가 왜 안되니?

Choony 2024. 2. 15. 18:15

나의 스프링부트 프로젝트를 도커 이미지로 만들었고 이 이미지를 도커 허브에 push하고 싶어서 아래 명령어를 실행했다.

docker push fxteam:1.0

 

결과는?

 

 

왜이러니,,,,,?

 

찾아보니 크게 두가지 이유가 있다고 한다.

 

1. Docker Hub에 로그인 하지 않은 경우
난 로그인이 됐으니 이 문제는 아니다.

 

2. Docker Hub에 로그인 한 ID와 도커 이미지의 유저 ID가 다른 경우

이 문제였다.

 

docker images

 

이미지 조회 명령어를 통해서 확인해보니 도커 이미지의 유저 ID가 로그인 한 ID와 달랐다.

 

이를 tag명령어를 이용하여 다시 만들어줄 수 있지만 나는 이미지를 다시 만들었다!

 

 

docker hub에서 이미지가 push된걸 볼 수 있다.