자, 이제 로그인을 마쳤다. 지금부터 본인의 계정이나 푸시 권한이 부여된 단체 계정에 이미지를 푸시할 수 있다. 나는 독자 여러분을 개인적으로 알지 못하지만, 이 책에 실린 이미지에 독자 여러분의 도움이 필요해지면 독자 여러분의 계정에 diamol 단체 계정에 대한 권한을 부여할 수 있다. 이 권한을 부여받고 나면 독자 여러분도 diamol/로 시작하는 이미지를 도커 허브에 푸시할 수 있게 된다. 여러분이 어떤 단체에도 소속돼 있지 않다면 본인 계정의 리포지터리에만 이미지를 푸시할 수 있다.
앞서 4장에서는 image-gallery 이미지를 빌드한 바 있다. 이 이미지 참조에는 계정 이름이 지정돼 있지 않기 때문에 지금 상태로는 이 이미지를 레지스트리에 푸시할 수 없다. 그러나 이미지 참조를 새로 부여하기 위해 이미지를 다시 빌드할 필요는 없다. 이미지는 여러 개의 참조를 가질 수 있다.
실습 기존 이미지에 새로운 이미지 참조를 부여하라. 태그는 v1으로 지정한다.
docker image tag image-gallery $dockerId/image-gallery:v1
이제 이 이미지는 두 개의 이미지 참조를 갖게 됐다. 그중 하나는 계정 이름과 버전이 지정된 상태다. 이미지는 또한 유일 식별자를 갖는다. 이 식별자를 통해 여러 개의 이미지 참조가 같은 이미지를 가리키고 있는지도 알 수 있다.
실습 image-gallery 이미지의 이미지 참조 목록을 확인하라.
docker image ls --filter reference=image-gallery --filter reference='*/image-gallery'