ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker : search
    공부합시다!/Container 2022. 5. 23. 20:42
    728x90

    자 본격적으로 docker에서 사용하는 명령어를 공부해 보도록 하겠습니다.

    일단 docker의 경우 image를 제작하거나 다운로드 해서 사용을 합니다.

    image제작의 경우 commit이나 Dockerfile을 이용함으로 차후 공부하도록 하겠습니다.

     

    우선 image를 다운로드 하기전 사용할 image를 찾아보도록 하겠습니다.

    물론 hub.docker.com을 이용해 GUI로 검색을 할 수도 있지만 

    CLI모드에서 image를 조건별로 검색해보는 방법을 살펴보겠습니다.

     

    1. docker search

     1.1. 사용법

    docker search --help

    명령어

    docker search nginx

    nginx 이미지 검색

     

    2.  example

     2.1. -f : image 검색 시 필터링 옵션 지정

      2.1.1. stars=int

       2.1.1.1. stars가 100개 이상인 nginx 이미지 검색

    docker search -f stars=100 nginx

    stars 옵션

      2.1.2. is-official=true or false

      2.1.2.1. 공식, 비공식 nginx Image 검색

    docker search -f is-official=true nginx
    docker search -f is-official=false nginx

    is-official 옵션

      2.1.3. is-automated=true or false

       2.1.3.1. build 자동화 여부 검색

    docker search -f is-automated=true nginx

    is-automated 옵션

     2.2. --no-trunc : 검색 image출력 시 설명 부분의 글자수 제한 해제

      2.2.1. DESCRIPTION이 글자수 제한을 해제 출력

    docker search --limit 10 --no-trunc nginx

    no-trunc 옵션

     2.3. --limit  : 검색 image 출력 시 라인 수 지정

      2.3.1. nginx image 10개만 출력

    docker search --limit 10 nginx

    --limit

     2.4. --format : 검색 image 출력 시 포맷 지정

      2.4.0. .Name, .Description, .StarCount, .IsOfficial, .IsAutomated

      2.4.1. 출력시 상단 테이블명을 지정

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

      2.4.2. 출력시 상단 테이블명 표시

    docker search --format "table {{.Name}}\t{{.StarCount}}\t{{.IsOfficial}}" nginx

     2.5. 옵션 중복 사용

      2.5.1. nginx image중 stars 100개 이상 출력은 1줄만 table명과 테이블은 Name, Desc, Offical, stars 출력

    설명 글자 수 제한 없음 

     

    복합

    항상 작은일을 결과까지 보는 습관을 들이시기 바랍니다.

    그래야만 힘과 끈기가 생겨 큰일도 이루어낼수 있습니다.

    실패에서도 배울것이 많으니 실패했다고 포기하지 마세요!

    포기는 배추를 셀때나 쓰는 말입니다.

    항상 여러분의 건승을 기원합니다.

    728x90

    '공부합시다! > Container' 카테고리의 다른 글

    Docker : Image Tag와 Container Name 변경  (0) 2022.05.26
    Docker : Image Download부터 Container 삭제까지  (0) 2022.05.24
    Docker : docker system  (0) 2022.05.22
    Docker : Container Life Cycle  (0) 2022.05.21
    Docker : NGINX  (0) 2022.05.20
Designed by Tistory.