4.9. 이미지 저장 및 로드
podman save 명령을 사용하여 이미지를 컨테이너 아카이브에 저장합니다. 나중에 다른 컨테이너 환경으로 복원하거나 다른 컨테이너 환경으로 보낼 수 있습니다. format 옵션을 사용하여 아카이브 형식을 지정할 수 있습니다. 지원되는 형식은 다음과 같습니다.
-
docker-archive -
OCI-archive -
OCI-dir(oci 매니페스트 유형이 있는 디렉토리) -
docker-archive(v2s2 매니페스트 유형이 있는 디렉터리)
기본 형식은 docker-archive 형식입니다.
podman load 명령을 사용하여 컨테이너 이미지 아카이브의 이미지를 컨테이너 스토리지로 로드합니다.
사전 요구 사항
-
container-tools모듈이 설치되어 있습니다. - 가져온 이미지는 로컬 시스템에서 사용할 수 있습니다.
절차
registry.redhat.io/rhel8/rsyslog이미지를 tarball로 저장합니다.기본
docker-archive형식에서는 다음과 같습니다.$ podman save -o myrsyslog.tar registry.redhat.io/rhel8/rsyslog:latestoci-archive형식에서--format옵션을 사용합니다.$ podman save -o myrsyslog-oci.tar --format=oci-archive registry.redhat.io/rhel8/rsyslogmyrsyslog.tar및myrsyslog-oci.tar아카이브는 현재 디렉토리에 저장됩니다. 다음 단계는myrsyslog.tartarball을 사용하여 수행합니다.
myrsyslog.tar의 파일 유형을 확인합니다.$ file myrsyslog.tar myrsyslog.tar: POSIX tar archivemyrsyslog.tar에서 registry.redhat.io/rhel8/rsyslog:latest이미지를 로드하려면 다음을 수행합니다.$ podman load -i myrsyslog.tar ... Loaded image(s): registry.redhat.io/rhel8/rsyslog:latest