5장. 프라이빗 자동화 허브 컨테이너 레지스트리 채우기
기본적으로 프라이빗 자동화 허브에는 컨테이너 이미지가 포함되어 있지 않습니다. 컨테이너 레지스트리를 채우려면 컨테이너 이미지를 푸시해야 합니다.
프라이빗 자동화 허브 컨테이너 레지스트리를 채우려면 특정 워크플로우를 따라야 합니다.
- Red Hat Ecosystem Catalog에서 이미지 가져오기(registry.redhat.io)
- 태그
- 프라이빗 자동화 허브 컨테이너 레지스트리로 푸시
이미지 매니페스트 및 파일 시스템 Blob은 원래 registry.redhat.io 및 registry.access.redhat.com 에서 직접 제공되었습니다. 2023년 5월 1일부터 파일 시스템 Blob은 quay.io 에서 대신 제공됩니다.
- Table 5.10에 나열된 네트워크 포트 및 프로토콜이 있는지 확인합니다. 실행 환경(EE) 을 사용하여 컨테이너 이미지를 가져오는 문제를 방지할 수 있습니다.
구체적으로 registry.redhat.io 또는 registry.access.redhat.com 에 대한 아웃 바운드 연결을 활성화하는 방화벽 구성을 변경합니다.
방화벽 규칙을 구성할 때 IP 주소 대신 호스트 이름을 사용합니다.
이러한 변경을 수행한 후 registry.redhat.io 및 registry.access.redhat.com 에서 이미지를 계속 가져올 수 있습니다. quay.io 로그인이 필요하지 않거나 Red Hat 컨테이너 이미지를 계속 가져오려면 quay.io 레지스트리와 직접 상호 작용해야 합니다.
5.1. 자동화 허브에서 사용할 이미지 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
컨테이너 이미지를 프라이빗 자동화 허브로 푸시하려면 먼저 기존 레지스트리에서 해당 이미지를 가져와서 사용할 태그를 지정해야 합니다. 다음 예제에서는 Red Hat Ecosystem Catalog(registry.redhat.io)에서 이미지를 가져오는 방법을 자세히 설명합니다.
사전 요구 사항
registry.redhat.io에서 이미지를 가져올 수 있는 권한이 있습니다.
절차
registry.redhat.io 인증 정보를 사용하여 Podman에 로그인합니다.
podman login registry.redhat.io
$ podman login registry.redhat.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 사용자 이름과 암호를 입력합니다.
컨테이너 이미지를 가져옵니다.
podman pull registry.redhat.io/<container_image_name>:<tag>
$ podman pull registry.redhat.io/<container_image_name>:<tag>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
최근 가져온 이미지가 목록에 포함되어 있는지 확인하려면 다음 단계를 따르십시오.
로컬 스토리지에 이미지를 나열합니다.
podman images
$ podman imagesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 이미지 이름을 확인하고 태그가 올바른지 확인합니다.