Cloud Architect 꿈꾸기

Cloud Computing/Docker

Docker Image를 검색하고 받아오기

HwanJae 2021. 1. 5. 15:17

Docker Image를 검색하는 방법에 대해서는 search 명령어를 통해 조회하는 것과 HTTP API를 이용하는 방법이 있다.

 

1. Docker search

search의 경우 STARS가 높은 순으로 출력되며, --limit를 주게되면 상위 몇 개의 이미지를 조회할 수 있다.

 

외부 레포지터리에서 이미지를 가져올 때 다음과 같은 순서에 해당하는 이미지를 사용할 것을 권장한다.

1)    공식 배포 이미지

2)    Dockerfile이 공개된 이미지

3)    STARS를 받은 이미지 

2. HTTP API 이용

https://docs.docker.com/registry/spec/api/

Docker에서 지원하는 Docker Registry HTTP API V2를 통해 Docker Hub에 등록된 이미지를 쉽게 가져올 수 있다.

https://hub.docker.com/v2/repositories/library/mysql/tags

v2 뒤에는 차례대로 도커허브 사용자 계정, 이미지 이름, 태그 이름이 들어가게 된다.

 

반대로 직접 생성한 Docker Image를 Hub에 등록해보자.

먼저 인증을 위해 CLI창에서 Docker에 로그인 한다. 

이제 push를 통해 Docker Hub에 이미지를 등록한다.

허브에 정상적으로 등록되었다.