Docker Hub
도커 공식 이미지 레지스트리
https://hub.docker.com/
Dockerfile 또는 docker commit 명령으로 만들어진 이미지는 도커 허브에 업로드할 수 있다. GitHub와 비슷하게 생각할 수 있는데, 만든 이미지를 도커 허브로 푸시하기 위해서는 이름과 같은 레포지터리가 있어야 한다.
그런데 이미지 이름에 오타를 냈다. 그러면 이미지를 새로 빌드하거나 다시 저장해야 할까?
아니다. 다행히 이미지 이름을 수정할 수 있는 명령어가 있기 때문이다.
Ubuntu 공식 이미지 최신 버전에 개인적으로 사용하는 설정을 추가한 이미지를 생성했다. 근데 실수로 이미지 이름을 우분투가 아니라 부분투라고 만들어버렸다.
아래 명령으로 이미지 이름을 고쳐보도록 한다.
docker tag <IMAGE_NAME>:<TAG> <NEW_IMAGE_NAME>:<NEW_TAG>
#예시
docker tag passwd/bubuntu:1 passwd/ubuntu
원하는 이름의 이미지가 만들어진 것을 확인할 수 있다. tag 명령을 사용하면 이미지 이름 뿐만 아니라 태그도 수정할 수가 있다.
또한 엄밀히 따지면 기존에 생성된 이미지의 이름 자체를 수정한 것이 아니다. 이미지를 복사하면서 이미지 이름을 새로 설정한 것에 좀 더 가깝다.
이미지 id를 지정하여 tag 변경 또한 가능하다.
docker tag <IMAGE_ID> <NEW_IMAGE_NAME>:<NEW_TAG>
#예시
docker tag 1d5d3c5d8dee passwd/ubuntu