Docker

Docker Hub

MIN--A 2021. 10. 21. 22:46
728x90

Docker Hub

GitHub나 Bitbucket과 같은 소스코드 관리 툴과 연계하여 코드를 빌드하는 기능이나 실행 가능한 애플리케이션이 이미지를 관리하는 기능을 갖춘 Docker의 공식 리포지터리 서비스입니다.

 

Docker Hub에는 공식 Docker 이미지 외에도 직접 작성한 이미지를 공개할 수가 있고 쓸 수 있다는 장점이 있습니다.

(GitHub와 비슷!)

 

 

1. Docker Hub 회원가입 (아래 웹페이지에 접근하여 회원가입 부터 해야합니다)

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications.

hub.docker.com

 

 

사용 할 이미지를 DockerHub에 업로드하고 검색하여 다운로드 받고 사용할 수 있습니다. 

 

 

 

docker pull 명령어를 통해 이미지를 가져 올 수 있고 official 마크가 있으면 안전한 공식 이미지 입니다.

$ sudo docker image pull centos:7        //버전:7(태그명:7)을 다운로드
$ sudo docker image pull -a centos         //모든 태그 이미지를 다운로드

 

 

2. DockerHub에 회원가입 후 docker에서 로그인

 

$ sudo docker search <검색명>     //image 검색

 

 

 

3. DockerHub에 이미지 업로드 

 

먼저 저장소에 저장되도록 tag를 변경해야 합니다

$ sudo docker tag <이미지명>:<태그> <계정id>/<이미지명>:<태그>

 

도커 허브로 이미지 내보내기 

$ sudo docker image push <계정id>/<이미지명>:<태그>

 

 

DockerHub에 가서 확인 

가져올 땐 pull

 

728x90