개발놀이터

Docker Hub 본문

배포/Docker

Docker Hub

마늘냄새폴폴 2023. 6. 12. 01:07

이번 포스팅에선 Docker Hub (이하 도커 허브) 리포지토리를 만들고 사용하는 방법에 대해서 알아보도록 하겠습니다. 

 

도커 허브는 도커 생태계에서 이미지를 따로 보관할 수 있는 저장소와 같은 역할을 합니다. docker 만 설치하면 어디서든 (linux 환경 한정이긴 합니다만..) 이미지를 pulling 할 수 있습니다. 

 

그럼 한번 알아보도록 하죠!

 

Docker Hub 시작하기

https://hub.docker.com/

 

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

 

1. 도커 허브에 들어가고 Register를 선택합니다. 

2. 사용할 아이디와 이메일 주소, 패스워드를 입력합니다. 

3. 저희는 공짜로 쓸거니 Free 버전을 눌러줍니다. 

4. 이메일 인증을 진행합니다. 

5. 도커 저장소 생성하기

위의 Repositories를 클릭하고 create repository를 클릭합니다. 

 

6. 저장소 이름 작성

이렇게 생성하면 끝!

 

이제 이용방법에 대해서 알아봅시다. 이것도 정말 간단한데요

 

$ docker login

Username: garlicpollpoll
Password:
Login Succeeded

 

우선 로그인을 하는데 아까 우리가 생성했던 계정과 똑같이 입력하면 됩니다. 

 

그리고 도커 이미지를 확인하고?

$ docker iamges

이미지를 푸시할 때 규칙이 있는데요

 

$ docker push garlicpollpoll/capston:1

이렇게 계정이름 / 리포지토리 이름 : tagname 이런 식으로 입력해야 합니다. 

 

그리고 실제로 가보면?

 

저는 테스트때문에 2까지 넣었는데 이렇게 완료된 것을 볼 수 있습니다. 

 

이걸 이용해서 무중단 배포를 진행할겁니다. 다음 포스팅도 기대해주세요!