Docker Hub
컨테이너 생성에 사용되는 도커 이미지를 저장/관리/공유 할 수 있는 저장소로
깃허브의 도커 버전이라고 생각하면 쉽다.
저장소의 종류
Docker Hub
도커에서 제공하는 공식 저장소로 무료로 제공된다.
개인적, 공개적으로 모두 사용 가능하며
이미지를 검색하고 다운로드 가능한 검색 엔진도 제공된다.
Private Registry
비공개 저장소
회사나 조직 내에서 이미지 공유 용도로 구축
보안성이 높다
Public Registry
공개 저장소
누구나 이미지 등록 및 공유가 가능하고
검색과 다운로드도 가능하다.
도커 이미지 등록
Docker Hub Container Image Library | App Containerization
Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.
hub.docker.com
우선 위의 사이트에 접속해 계정을 생성한 후 이메일 인증까지 완료해준다.
$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:
Password:
Login Succeeded
docker login 명령어를 입력하면 위와 같이
회원가입 시 작성한 유저네임과 패스워드를 입력하여 로그인하면 된다.
공개 저장소 생성
허브 사이트에 로그인 한 후에 Repository 메뉴를 클릭 후 Create를 눌러 위의 페이지로 이동한다.
생성할 저장소의 이름을 지정해준 후에 공개 여부를 선택하고 생성하면 끝이다.
(이 때 이미 존재하는 저장소의 이름은 사용할 수 없다)
$ docker push {도커 유저네임}/{이미지 명}:{태그}
해당 명령어를 사용하여 저장소에 이미지를 push 할 수 있다.
깃 사용법과 유사하다.
'Web' 카테고리의 다른 글
[Kubernetes] 기능 (0) | 2023.07.20 |
---|---|
[Docker] 빌드 (0) | 2023.07.19 |
[Docker] 이미지 (0) | 2023.07.19 |
[Docker] 도커와 컨테이너 (0) | 2023.07.19 |
Asciidoc 기본 문법 (0) | 2023.07.03 |