ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PODMAN: Registry와 Search
    공부합시다!/Container 2022. 12. 16. 00:14
    728x90

    장기 과정 강의 진행시 항상 주의 깊게 살피는 부분이 있습니다.

    지각, 결석등의 근태 - 요건 그냥 두면 암처럼 쉽게 퍼져 학습 분위기가 완전히 망가집니다 -와 기본적인 예의 입니다.

    아주 사소한 것인데 이런 부분이 잘 통제가 되는 반은 전체적으로 학습 분위기가 좋아서 끝까지 문제가 없습니다만 이런 기본적인 사항들이 통제가 되지 않고 예의까지 없어지면 그 반은 교육중, 또는 과정이 끝나도 문제가 많아지게 됩니다.

    조금 잘(?)하는 사람은 겸손하게 주변을 도와주면 되고, 조금 못하는 사람은 감사하게 도움을 받으면 됩니다.

    못 하는 것 죄가 아닙니다. 잘하기 위해 공부하는 것이니, 하지만 다른 사람의 기회를 가져와 안하는 것은 죄 입니다.

    All for one, One for all은 이럴때 쓰는 말인가 봅니다.

     

    자 각설하고 오늘은 podman search 와 registry에 대해서 살펴 보겠습니다.

     

    1. search 

     1.1. 설정 파일

    docker에서 이미지를 검색하고 다운로드 하는 방법은 잘 알고 계실 겁니다.

    podman 역시 search 부분은 동일한 옵션을 사용합니다만 registry가 총 3개로 구성된 것이 차이점 입니다.

    설정 파일은 /etc/container/registries.conf 입니다.

    # vi /etc/container/registries.conf

    해당 파일은 크게 3개 영역(section)으로 구성되어 있습니다.

    3개 Section

     1.2. 3개 Section

      1.2.1. search section : image 검색과 관련된 registry

      1.2.2. 등록된 순서대로 podman에서 image검색 결과를 제공합니다.

      1.2.3. redhat은 계정이 등록되어 있어야 하며 login 해서 사용합니다. - redhat 계정이 있어야 합니다.

    search section

      1.2.2. insecure section : TLS등이 적용되지 않은 registry 등록(기본값: 설정되지 않음)

    insecure section

      1.2.3. block section: 검색에서 차단할 registry(기본값: 등록되지 않음)

    block section

     

    2. search: 지정된 registry에서 image 검색

     2.1. 모든 옵션이 Docker와 동일합니다.

     2.2. 기본적으로 image 검색 시 지정된

      2.2.1. registry.access.redhat.com

      2.2.2. registry.redhat.io

      2.2.3. docker.io

    순차적으로 검색을 해서 각 registry 별도 25개의 정보를 제공합니다.

    # podman search mariadb

     2.3. 각 registry 별로 제한된 수량의 정보만 출력하게 합니다.

    # podman search mariadb --limit 3

     2.4. 이미지를 가져올 경우에는 반드시 해당 registry와 image tag를 함께 작성해야 합니다.

    그렇지 않은 경우 기본적으로 docker.io image를 다운로드 합니다.

    왜냐면 redhat 계정으로 login 하지 않아서 자격 증명 오류가 납니다.

      2.4.1. 실습 mariadb 각 registry 별로 4개씩 검색 후 registries.redhat.io 에서 다운로드 합니다.

    search
    이미지 확인

     

    3. 개인화

     3.1. 개별 사용자들의 자신을 홈디렉토리 내에 registries.conf를 재정의 할 수 있습니다.

      3.1.1. 홈 디렉토리 (/home/mial/.config/containers/registries.conf)에 자신의 registries.conf 파일을 재정의

    728x90

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

    PODMAN: Network  (0) 2022.12.20
    PODMAN: Copy와 Volume Mount  (0) 2022.12.19
    Docker : Network  (0) 2022.12.15
    PODMAN: POD 구성 및 wordpress + mysql  (0) 2022.12.15
    PODMAN: POD  (0) 2022.12.14
Designed by Tistory.