이 글에서는 도커 이미지를 생성하고 도커 허브에 공유하는 과정에 대한 내용을 다룹니다.
이를 간략히 나타내면 이러합니다.
- 도커 허브에 로그인하고, 이미지 저장소를 생성합니다.
- 컨테이너 이미지를 빌드합니다.
- 도커 허브에 이미지를 푸시합니다.
이미지 저장소를 생성
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
얼마간의 시간이 소요된 후, 완료 메시지가 출력되면 도커 허브의 방금 생성한 리포지토리에서 푸시한 이미지를 확인하실 수 있습니다.
'개발' 카테고리의 다른 글
| [Docker] 도커 공식문서로 배우기 (6): 이미지 레이어 구조, 유니온 파일 시스템, chroot (0) | 2026.01.13 |
|---|---|
| [Docker] 도커 공식문서로 배우기 (4): 컨테이너, 이미지, 리포지토리, 레지스트리 (0) | 2026.01.11 |
| [Docker] 도커 공식문서로 배우기 (2): 컨테이너에서 개발하기 (0) | 2026.01.09 |
| [Docker] 도커 공식문서로 배우기 (1): 첫 컨테이너 실행 (0) | 2026.01.08 |
| 글 쓰는 개발자, 개발자가 글을 써야하는 이유 (0) | 2025.11.25 |
