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에 이미지를 등록한다.
허브에 정상적으로 등록되었다.
'Cloud Computing > Docker' 카테고리의 다른 글
Docker Compose 이용하기 (0) | 2021.01.05 |
---|---|
Container 내부에 명령어를 전달하기 (0) | 2021.01.05 |
Docker Image 직접 만들기 (0) | 2021.01.05 |
Windows Docker 실행시 WSL 커널 오류에 대한 해결법 (0) | 2021.01.04 |
Docker Image를 사용해서 Docker Container 생성 (0) | 2021.01.04 |