3.4. 개인 자동화 허브로 컨테이너 이미지 푸시
태그된 컨테이너 이미지를 프라이빗 자동화 허브로 푸시하여 새 컨테이너를 생성하고 컨테이너 레지스트리를 채울 수 있습니다.
사전 요구 사항
- 새 컨테이너를 생성할 수 있는 권한이 있습니다.
- 자동화 허브 인스턴스의 FQDN 또는 IP 주소가 있습니다.
절차
자동화 허브 위치 및 인증 정보를 사용하여 Podman에 로그인합니다.
$ podman login -u=<username> -p=<password> <automation_hub_url>
컨테이너 이미지를 자동화 허브 컨테이너 레지스트리로 푸시합니다.
$ podman push <automation_hub_url>/<container_image_name> --remove-signatures
참고registry.redhat.io에서 자동화 허브 컨테이너 레지스트리로 서명된 이미지를 푸시하는 경우
--remove-signatures플래그가 필요합니다.푸시작업은 업로드 중에 이미지 계층을 다시 압축합니다. 이는 재현할 수 없으며 클라이언트 구현에 따라 다릅니다. 이로 인해 이미지 계층 다이제스트 변경 및 실패한 푸시 작업으로 이어질 수 있습니다.오류가 발생할 수 있습니다. 이 이미지를 복사하려면 계층 표현을 변경해야 합니다(이미지는 서명되거나 대상이 다이제스트를 지정함).
검증
- 자동화 허브에 로그인합니다.
- 컨테이너 레지스트리로 이동합니다.
- 컨테이너 리포지토리 목록에서 컨테이너를 찾습니다.