[Docker] docker search 특정 형식으로 출력하기

Posted by nkjok
2025. 2. 17. 14:08 낙서장[1]/4. Docker
반응형

docker search --format "{{.Name}} :{{.StarCount}}" mysql

이 명령어는 Docker Hub에서 mysql 이미지를 검색하고, 검색 결과를 특정 형식으로 출력하는 역할을 합니다. 각 부분의 역할을 하나씩 살펴보겠습니다.

명령어 구성

  1. docker search:
    • Docker Hub에서 이미지를 검색하는 기본 명령어입니다.
  2. --format "{{.Name}} :{{.StarCount}}":
    • 검색 결과의 출력 형식을 지정하는 옵션입니다.
    • {{.Name}}는 각 이미지의 이름을 의미합니다.
    • {{.StarCount}}는 각 이미지의 별 개수(평가 점수)를 의미합니다.
    • 따라서 {{.Name}} :{{.StarCount}}는 이미지 이름과 별 개수를 이름 :별 개수 형식으로 출력합니다.
  3. mysql:
    • Docker Hub에서 검색할 이미지의 이름입니다. 여기서는 mysql 이미지를 검색합니다.

전체 명령어 설명

이 명령어는 Docker Hub에서 mysql 이미지를 검색한 후, 이미지의 이름과 별 개수를 이름 :별 개수 형식으로 출력합니다. 예를 들어, 출력 결과는 다음과 같이 표시될 수 있습니다:

bash
mysql :7490
mysql/mysql-server :2064
mysql/mysql-cluster :87
bitnami/mysql :1123
percona/percona-server-mysql :315

이와 같이 검색된 이미지의 이름과 별 개수를 보기 쉽게 정리하여 출력합니다. 이를 통해 사용자는 별 개수가 높은 이미지를 선택하여 사용할 수 있습니다.

반응형