docker hub에 제가 만든 이미지를 올려보려고 합니다.
먼저 docker hub에 들어가봅시다.

아래에 create a repository를 누릅시다.

레포지토리 이름을 설정하고 만듭시다.
추가로 오른쪽을 보면 이미지를 레포지토리에 어떻게 pushing할 수 있는지 명령어를 보여줍니다.
docker tag local-image:tagname new-repo:tagname
docker push new-repo:tagname
만들었다면 다음과 같이 나올 것입니다.

오른쪽을 보면 제가 만든 레포지토리에 push하는 명령어 예시를 보여줍니다.
docker push wjdgns7565/test:tagname
이제 이미지를 만들어 봅시다.
간단하게 ubuntu:22.04에 핑 테스트 도구가 있는 이미지를 만듭시다.

올리기 전에 해당 이미지가 제대로 작동하는지 확인해 봅시다.

이제 해당 이미지에 태그를 달아줍시다.
앞서 레지스트리에 push하기 위해 사용했던 명령어를 다시 봅시다.
docker tag local-image:tagname new-repo:tagname
docker push new-repo:tagname
docker push wjdgns7565/test:tagname
제가 wjdgns7565/test라는 레포지토리에 push하기 위해서는 docket tag를 통해 현재 이미지 이름을 제 레포지토리 이름으로 설정하고 태그를 달아줄 필요가 있습니다.
이를 위해 다음과 같이 명령어를 실행하겠습니다. 여러분은 여러번의 레포지토리 이름에 맞게 설정해 주십시오.
docker tag my-ubuntu-image wjdgns7565/test:0.1

이제 레포지토리에 push해보겠습니다.

이제 docker hub에서 레포지토리에 해당 이미지가 들어가 있는지 확인해 봅시다.

test에 0.1태그로 들어가 있는 것을 볼 수 있습니다.
이제 마지막으로 해당 레포지토리에서 이미지를 가져오겠습니다.
미리 제가 가지고 있던 이미지를 지우겠습니다.

이제 가져와 봅시다.

이렇게 레포지토리에 이미지를 등록하고 가져오는 방법에 대해 알아보았습니다.