4.4. 개인 자동화 허브로 컨테이너 이미지 푸시

태그된 컨테이너 이미지를 프라이빗 자동화 허브로 푸시하여 새 컨테이너를 생성하고 컨테이너 레지스트리를 채울 수 있습니다.

사전 요구 사항

  • 새 컨테이너를 생성할 수 있는 권한이 있습니다.
  • 자동화 허브 인스턴스의 FQDN 또는 IP 주소가 있습니다.

절차

  1. 자동화 허브 위치 및 인증 정보를 사용하여 Podman에 로그인합니다.

    $ podman login -u=<username> -p=<password> <automation_hub_url>
  2. 컨테이너 이미지를 자동화 허브 컨테이너 레지스트리로 푸시합니다.

    $ podman push <automation_hub_url>/<container_image_name>
    참고

    registry.redhat.io의 서명된 이미지가 자동화 허브 컨테이너 레지스트리로 푸시되는 경우 --remove-signatures 플래그가 필요합니다. 푸시 작업에서는 업로드 중에 이미지 계층을 다시 압축하므로 재현할 수 없으며 클라이언트 구현에 따라 달라집니다. 이로 인해 이미지 계층 다이제스트 변경 및 오류 발생으로 인해 Error: 이 이미지를 복사하려면 계층 표현을 변경해야 합니다(이미지 서명 또는 대상이 다이제스트를 지정함).

검증

  1. 자동화 허브에 로그인합니다.
  2. 컨테이너 레지스트리로 이동합니다.
  3. 컨테이너 리포지토리 목록에서 컨테이너를 찾습니다.