본문 바로가기

Docker & Kubernetes/Docker

[Docker] 도커허브에 이미지 배포하기

반응형

개인적으로 공부한 도커 내용을 공유합니다:)

 

 

01. Docker Hub

- 본인이 생성한 image를 docker hub를 통해 다른 사람들과 공유할 수 있도록 해주는 곳

- 다른 사람이 생성한 이미지를 pull 해서 사용 할 수 있다

- Docker Image들이 공유 되는 곳

https://hub.docker.com/

 

Docker Hub

Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certified Infrastructure delivers an optimized and validated Docker platform for enterp

hub.docker.com

 

1> Docker Hub 가입

- 이때 Docker ID를 설정하게 된다

- 도커에 회원가입을 하고 이메일 승인을  받으면 최종적으로 가입이 된다

 

2> 레파지토리 생성

- 생성한 이미지를 올릴 레파지토리를 생성한다

 

Create a Repository

 

- 레파지토리를 생성한다 (이름과 공개여부 설정)

- 왼쪽 상단의 Pro tip을 보면 새로운 이미지를 레파지토리에 push 하는 방법이 나와있다.

 

Create Repository

 

- 위와 같이 진행 후 Create를 선택하면 아래와 같이 레파지토리가 잘 생성된 것을 확인할 수 있다.

 

3> Docker Login 하기

$ docker login

- Docker Image를 push하기 위해서는 먼저 로그인을 한다

 

docker login 진행

 

4> Docker tag

$ docker tag [push할 이미지이름] [도커허브ID]/[name]:[version]

- 우선 Docker images로 Push할 이미지 이름을 확인한다

 

5> Docker push

$ docker push [도커허브ID]/[NAME]

- 도커 Push를 하면 도커허브에 이미지가 올라간다

 

Docker push 후 화면

 

6> Docker Hub에서 이미지 확인

- 아래와 같이 이미지가 잘 Push 된 것을 확인할 수 있다.

 

생성된 이미지 확인

 

반응형