개발
[Docker] 도커 공식문서로 배우기 (3): 도커 이미지 생성과 리포지토리에 푸시
devracoon
2026. 1. 10. 12:34
이 글에서는 도커 이미지를 생성하고 도커 허브에 공유하는 과정에 대한 내용을 다룹니다.
이를 간략히 나타내면 이러합니다.
- 도커 허브에 로그인하고, 이미지 저장소를 생성합니다.
- 컨테이너 이미지를 빌드합니다.
- 도커 허브에 이미지를 푸시합니다.
이미지 저장소를 생성
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
얼마간의 시간이 소요된 후, 완료 메시지가 출력되면 도커 허브의 방금 생성한 리포지토리에서 푸시한 이미지를 확인하실 수 있습니다.