Docker image 및 tag 변경 방법

작성자 이경미 수정일 2022-12-27 17:52

들어가며

  • docker hub 에서 다운 받은 이미지를 저장공간에 맞는 이름으로 변경할 수 있습니다.



내용

개인 docker repository 가 존재할 때 push 혹은 pull 명령어를 사용하기 위해서는 docker repository 에 맞는 이름이 필요합니다. 

이 글에서 image 의 이름과 태그를 변경하는 방법에 대해 알 수 있습니다. 


이미지 목록 조회

: 이미지의 tag 관리를 위해 어떤 이미지를 수정할 것인지 먼저 확인해야 합니다.

docker images
REPOSITORY                                                                       TAG                    IMAGE ID       CREATED         SIZE
nginx                                                                            latest                 1403e55ab369   5 days ago      142MB


이미지 이름 및 태그 변경 

 docker image tag [OLD_IMAGE_NAME]:[OLD_TAG] [NEW_IMAGE_NAME]:[NEW_TAG]

docker image tag nginx:latest hub.sparklingsoda.io:80/nginx:v1.0

docker images 
REPOSITORY                                                                       TAG                    IMAGE ID       CREATED         SIZE
nginx                                                                            latest                 1403e55ab369   5 days ago      142MB
hub.sparklingsoda.io:80/nginx                                                    v1.0                   1403e55ab369   5 days ago      142MB



기존 이미지 삭제

: 변경을 수행할 때 기존의 이미지를 복제하여 변경된 이미지를 생성하므로 기존 이미지는 여전히 존재합니다. 기존 이미지가 리소스 관리를 위해 지워주어야 할 때 다음 명령어를 참고합니다. 

docker rmi nginx:latest
Untagged: nginx:latest
Untagged: nginx@sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286

docker images 
REPOSITORY                                                                       TAG                    IMAGE ID       CREATED         SIZE
hub.sparklingsoda.io:80/nginx                                                    v1.0                   1403e55ab369   5 days ago      142MB


아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300