서버/도커(docker)

[docker] push 에러 (An image does not exist locally with the tag: 1013cm/coupang_api)

삐뚤어진 개발자 2020. 6. 28.

docker push 에러 

docker push 1013cm/coupang_api

위의 명령어로 도커 이미지를 push 하려고 하는데, 아래와 같은 오류가 발생했습니다.

(참고로 위의 명령어는 도커 허브에 있는 제 repository인 1013cm/coupang_api에 도커 이미지를 push하기 위한 명령어 입니다.)

 

An image does not exist locally with the tag: 1013cm/coupang_api 

로컬에서 1013cm/coupang_api 의 이름을 가진 이미지가 없다고 합니다. 

 

docker hub의 repository 이름과 로컬의 도커 이미지 REPOSITORY 이름을 똑같게 해줘야하나 봅니다.

 

 

 

docker image tag 명령어로 오류 해결하기

위의 도커 이미지 repository 이름을 아래의 명령어로 바꿔줍니다.

 

docker image tag coupang_api:0.0.2 1013cm/coupang_api:0.0.1

 

위 명령어를 실행하면 아래와 같이 새로운 레파지토리가 생깁니다.

이름을 바꾸는게 아니라 복사해서 새로운 이름의 이미지를 만들어 내는 거였습니다.

 

 

그리고 마지막으로 아래의 명령어로 push 해봅니다.

 

docker push 1013cm/coupang_api

 

 

잘푸쉬 되었습니다.

 

 

긴글 읽어 주셔서 감사합니다.

더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.

 

 

댓글