본문 바로가기
Cloud/Docker | K8s + CI, CD

[Docker] push 에러 해결하기 : An image does not exist locally with the tag

by HelloJudy 2022. 4. 12.

1. Dockerfile을 이용해서 이미지 생성

 

docker build -t node_portfolio_app:0.0.1 .

 

2. DockerHub에 이미지 push

 

1차 시도

 

docker push node_portfolio_app:0.0.1

 

 

2차 시도

 

Docker Hub를 참고해서 다시 push

 

docker push 아이디/node_portfolio_app:0.0.1

 

이때 내 이미지 파일의 이름이 node_portfolio_app:0.0.1 임을 깨닫고 이미지 파일의 이름을 변경했다.

 

 

3. 이미지 이름 새로 생성

 

docker image tag node_portfolio_app:0.0.1 아이디/node_portfolio_app:0.0.1

 

4. 다시 push

 

docker push 아이디/node_portfolio_app:0.0.1

 

 

드디어 Docker Hub push 성공!

결론은 처음부터 이미지 파일을 아이디/제목:태그  로 빌드하면 됐는데 ㅎ.. 댕청😅

 

정말 간단한 실행인데 너무 오래 삽질을 했다..🤣😥

이제 push 성공해서 언제 배포 연습 끝내지 싶지만..! 한 계단 올라왔으니 됐다!

 

너무 간단한 코드라 주변에 묻지도 못하고 혼자 해결했는데..! 나중에 돌아보면 과거의 나는 이런 에러도 겪었구나 할 날이 올것이다..! 화이팅 💪

반응형

댓글