개요
Docker Hub 란?
Docker Hub는 Docker 컨테이너 이미지의 원격 저장소이다.
Docker 컨테이너 이미지를 빌드, 저장 및 공유할 수 있는 중앙 레포지터리로 사용된다.
사용자들은 Docker Hub를 통해 컨테이너 이미지를 검색하고, 다운로드하며, 업로드하여 다른 사용자와 공유할 수 있다.
Docker Hub에는 공식적으로 유지되고 업데이트되는 수많은 오픈 소스 컨테이너 이미지들이 있어, 이 이미지들을 사용함으로써 개발자들은 높은 품질의 이미지들을 손쉽게 활용할 수 있다.
내용
Docker - Hub
Docker Hub 계정 정보
| UserName | Password |
|---|---|
| imbsAdmin | imbs1234@ |
Docker Hub 사용법
-
Docker Hub 계정 생성
Docker Hub를 사용하기 위해서는 먼저 Docker Hub 계정을 생성해야 한다.
Docker Hub 웹사이트(https://hub.docker.com)에 접속하여 계정을 생성할 수 있다. -
Docker image 검색
Docker Hub에는 다양한 컨테이너 이미지들이 저장되어 있습니다.
CLI(Command-Line Interface)를 통해 다음 명령어를 사용하여 Docker Hub에서 이미지를 검색할 수 있다.docker search <이미지_이름> -
Docker image 다운로드
Docker Hub에서 컨테이너 이미지를 다운로드하려면 docker pull 명령어를 사용한다.docker pull <이미지_이름>:<태그> -
Docker image 업로드
도커 이미지를 Docker Hub에 업로드하려면 이미지의 이름을 Docker Hub 계정 이름과 함께 태그하여 업로드해야 한다.docker tag <로컬_이미지_이름> <Docker_Hub_계정_이름>/<이미지_이름>:<태그>이미지를 태그한 후에는 다음 명령어를 사용하여 Docker Hub로 이미지를 업로드한다.
docker push <Docker_Hub_계정_이름>/<이미지_이름>:<태그> -
Docker image 업데이트
만약 이미지를 업데이트하고 싶다면, 로컬에 수정한 이미지를 빌드하고 다시 업로드해야 한다. 업데이트할 이미지를 태그한 후에는 docker push 명령어를 사용하여 업로드한다.
Docker Hub 요금

| 요금 | private repository 제한 | 사용 인원 | |
|---|---|---|---|
| Personal | 무료 | 1개 | 개인용 |
| Pro | 월 60 | 제한 x | 개인용 |
| Team | 월 300 추가 사용 인원 당 연 $108 | 제한 x | 최대 팀원 100명 |
| Business | 월 $24*팀원 | 제한 x | 무제한 |