본문 바로가기
Docker

Docker Hub

by Nirah 2022. 11. 30.

 

<< 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

 

아래와 같이 xentos 7을 검색하면 꽤 많은 조회수를 기록하는 다운 버전이 있다.

오피셜 버전이라는 설명이 있다.

도커로 이것을 다운받아보겠다.

 

갖가지 최적화나 버전 설명 등과 함께 왼쪽에 설치 명령어를 자동 복사해주는 버튼도 있다.

근데 눌러 봤자 pull xxx 이기 때문에 그냥 치는게 빠를 수도 있다.

# docker pull centos:7

 

<< Docker image >>

 

도커 허브에서 본 centos 7을 다운 받아보자.

# docker pull centos:7

centos7의 이미지가 왜 이렇게 작나? 그것이 docker의 특징이다.

 

아래와 같이 받은 이미지를 확인할 수 있다.

# docker images

 

 

 

<< Docker Hub Repository >>

 

도커 허브에 가입해준다.

도커 레포지토리를 생성한다.

 

ID / test 로 생성했다.

 

 

아래와 같이 다운받은 centos 7 이미지에 태그를 연결해서 새 이미지를 생성해준다.

 

# tag centos:7 hariniok/test:centos7-1

확인해 보면 아래와 같은 새 이미지가 생성되었다.

 

아까 가입한 도커허브 계정으로 로그인을 해보자.

# docker login

ID 와 passwd를 치면 들어가진다.

 

방금 만든 이미지를 도커허브에 업로드 해보자.

기존 가지고 있던 레이어를 제외한 변경/추가된 레이어만 업로드 시키는 것.

 # docker push hariniok/test:centos7-1

 

 

 

도커 허브의 리포지토리 화면에서 새로고침 F5해보면 아래와 같이 올린 이미지가 도커 허브에 올라왔다!

 

 

'Docker' 카테고리의 다른 글

다른 container로 image 옮기기 (export, import, 환경변수)  (0) 2022.12.08
HAProxy - WEB 연습  (0) 2022.12.08
Docker nginx-WEB  (0) 2022.12.08
Docker httpd-WEB  (0) 2022.12.01
Docker 설치 / 명령어  (0) 2022.11.29