podman-load(1) General Commands Manual podman-load(1)

podman-load - بارگذاری ایمیج‌ها از آرشیوهای tar، دایرکتوری‌ها یا نشانی‌های URL در فضای ذخیره‌سازی کانتینر

podman load [گزینه‌ها]

podman image load [گزینه‌ها]

دستور podman load یک یا چند ایمیج ذخیره‌شده را از آرشیوهای tar، دایرکتوری‌ها یا نشانی‌های URL اشاره‌کننده به یک آرشیو tar، در فضای ذخیره‌سازی محلی کانتینر بارگذاری می‌کند. به‌طور پیش‌فرض، podman load از ورودی استاندارد (stdin) می‌خواند؛ برای بارگذاری از هر یک از دیگر منابع ورودی، از گزینهٔ --input استفاده کنید.

دستور podman load روی ایمیج‌ها عمل می‌کند: آرشیو ایجادشده توسط podman save را همانند همان ایمیج بازیابی کرده و لایه‌ها، تاریخچه و تگ‌های آن را حفظ می‌کند. این کار با podman import متفاوت است که یک ایمیج جدید را از روی تاربال فایل‌سیستم ریشه (مانند آنچه توسط podman export تولید می‌شود) بدون هیچ تاریخچه‌ای برای ایمیج می‌سازد. برای وارد کردن فایل‌سیستم یک کانتینر، به podman-import(1) مراجعه کنید.

کلاینت محلی علاوه بر این از بارگذاری یک oci-dir یا docker-dir که توسط podman-save(1) ایجاد شده باشد، پشتیبانی می‌کند.

تنظیم گزینهٔ quiet مانع از نمایش خروجی پیشرفت می‌شود.

نکته: نویسهٔ : یک نویسهٔ محدودشده است و نمی‌تواند بخشی از نام فایل باشد.

چاپ راهنمای استفاده از دستور

بارگذاری فایل ورودی یا URL مشخص‌شده به‌جای خواندن از stdin. ورودی می‌تواند یکی از موارد زیر باشد:

  • یک آرشیو محلی tar (فشرده‌نشده یا فشرده‌شده)
  • یک چیدمان دایرکتوری محلی OCI یا Docker
  • یک نشانی URL به یک آرشیو tar (در macOS و Windows در دسترس نیست)

نکته: از متغیر محیطی TMPDIR برای تغییر مکان ذخیره‌سازی موقت ایمیج‌های کانتینر استفاده کنید. پادمن به‌طور پیش‌فرض از /var/tmp استفاده می‌کند.

پنهان کردن خروجی پیشرفت

ایجاد یک ایمیج از یک فایل tar فشرده‌شده، بدون نمایش میزان پیشرفت:

$ podman load --quiet -i fedora.tar.gz

ایجاد یک ایمیج از فایل archive.tar دریافت‌شده از یک URL، بدون نمایش پیشرفت:

$ podman load -q -i https://server.com/archive.tar

ایجاد یک ایمیج از دایرکتوری ایجادشده توسط podman-save با --format oci-dir یا --format docker-dir:

$ podman load -i fedora/

ایجاد یک ایمیج از stdin با استفاده از تغییرمسیر بش از یک فایل tar:

$ podman load < fedora.tar
Getting image source signatures
Copying blob sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
 0 B / 4.03 MB [---------------------------------------------------------------]
Copying config sha256:7328f6f8b41890597575cbaadc884e7386ae0acc53b747401ebce5cf0d624560
 0 B / 1.48 KB [---------------------------------------------------------------]
Writing manifest to image destination
Storing signatures
Loaded image:  registry.fedoraproject.org/fedora:latest

ایجاد یک ایمیج از stdin با استفاده از پایپ:

$ cat fedora.tar | podman load
Getting image source signatures
Copying blob sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
 0 B / 4.03 MB [---------------------------------------------------------------]
Copying config sha256:7328f6f8b41890597575cbaadc884e7386ae0acc53b747401ebce5cf0d624560
 0 B / 1.48 KB [---------------------------------------------------------------]
Writing manifest to image destination
Storing signatures
Loaded image:  registry.fedoraproject.org/fedora:latest

podman(1), podman-save(1)

ژوئیه ۲۰۱۷، در ابتدا توسط Urvashi Mohnani umohnani@redhat.com گردآوری شد ⟨mailto:umohnani@redhat.com⟩