개발

[Docker] 도커 공식문서로 배우기 (3): 도커 이미지 생성과 리포지토리에 푸시

devracoon 2026. 1. 10. 12:34

이 글에서는 도커 이미지를 생성하고 도커 허브에 공유하는 과정에 대한 내용을 다룹니다.

이를 간략히 나타내면 이러합니다.

  1. 도커 허브에 로그인하고, 이미지 저장소를 생성합니다.
  2. 컨테이너 이미지를 빌드합니다.
  3. 도커 허브에 이미지를 푸시합니다.

이미지 저장소를 생성

Docker Hub에 가입 또는 로그인합니다. `Create a Repository` 메뉴를 찾아가 리포지토리를 만듭니다.

 

푸시할 이미지를 빌드

이미지를 빌드할 프로젝트의 디렉토리로 이동하고, 빌드 명령어를 실행합니다.

cd somewhere
docker build -t 유저이름/getting-started-todo-app .

 

`docker image ls` 명령어를 입력하면 아래처럼 로컬에 있는 현재 이미지들을 확인할 수 있습니다.

REPOSITORY                          TAG       IMAGE ID       CREATED          SIZE
유저이름/getting-started-todo-app   latest    y6d8f16c9358   1 minutes ago    1.14GB
...

 

빌드된 이미지를 푸시

이제 이미지가 빌드된 것을 확인했으니, 이미지를 푸시해봅시다.

docker push 유저이름/getting-started-todo-app

 

얼마간의 시간이 소요된 후, 완료 메시지가 출력되면 도커 허브의 방금 생성한 리포지토리에서 푸시한 이미지를 확인하실 수 있습니다.