Red Hat Training

A Red Hat training course is available for RHEL 8

4.8. 이미지 저장 및 로드

podman save 명령을 사용하여 이미지를 컨테이너 아카이브에 저장합니다. 나중에 다른 컨테이너 환경으로 복원하거나 다른 컨테이너 환경으로 보낼 수 있습니다. format 옵션을 사용하여 아카이브 형식을 지정할 수 있습니다. 지원되는 형식은 다음과 같습니다.

  • docker-archive
  • OCI-archive
  • OCI-dir (oci 매니페스트 유형이 있는 디렉토리)
  • docker-dir (v2s2 매니페스트 유형이 있는 디렉토리)

기본 형식은 docker-dir 형식입니다.

podman load 명령을 사용하여 컨테이너 이미지 아카이브의 이미지를 컨테이너 스토리지로 로드합니다.

사전 요구 사항

  • container-tools 모듈이 설치되어 있습니다.
  • 가져온 이미지는 로컬 시스템에서 사용할 수 있습니다.

절차

  1. registry.redhat.io/rhel8/rsyslog 이미지를 tarball로 저장합니다.

    • 기본 docker-dir 형식은 다음과 같습니다.

      $ podman save -o myrsyslog.tar registry.redhat.io/rhel8/rsyslog:latest
    • oci-archive 형식에서 --format 옵션을 사용합니다.

      $ podman save -o myrsyslog-oci.tar --format=oci-archive registry.redhat.io/rhel8/rsyslog

      myrsyslog.tarmyrsyslog-oci.tar 아카이브는 현재 디렉토리에 저장됩니다. 다음 단계는 myrsyslog.tar tarball을 사용하여 수행합니다.

  2. myrsyslog.tar의 파일 유형을 확인합니다.

    $ file myrsyslog.tar
    myrsyslog.tar: POSIX tar archive
  3. myrsyslog .tar에서 registry.redhat.io/rhel8/rsyslog:latest 이미지를 로드하려면 다음을 수행합니다.

    $ podman load -i myrsyslog.tar
    ...
    Loaded image(s): registry.redhat.io/rhel8/rsyslog:latest

추가 리소스

  • podman-save man 페이지