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

podman-diff - بازبینی تغییرات در سیستم‌فایل یک کانتینر یا ایمیج

podman diff [options] container|image [container|image]

تغییرات روی سیستم‌فایل یک کانتینر یا ایمیج را نمایش می‌دهد. کانتینر یا ایمیج با لایه والد خود یا با آرگومان دوم (در صورت مشخص شدن) مقایسه می‌شود.

در ابتدای خطوط خروجی نمادهای زیر قرار می‌گیرند:

نماد توضیحات
A یک فایل یا دایرکتوری اضافه شده است.
D یک فایل یا دایرکتوری حذف شده است.
C یک فایل یا دایرکتوری تغییر یافته است.

تغییر قالب خروجی به قالبی متفاوت. تنها قالب معتبر برای podman diff قالب json است.

به‌جای ارائه نام یا شناسه کانتینر، از آخرین کانتینر ایجادشده استفاده می‌کند. نکته: آخرین کانتینر راه‌اندازی‌شده می‌تواند متعلق به سایر کاربران پودمن در ماشین میزبان باشد. (این گزینه در کلاینت ریموت پودمن، از جمله ماشین‌های Mac و Windows (به‌استثنای WSL2) در دسترس نیست)

نمایش فایل‌های اصلاح‌شده کانتینر در مقایسه با ایمیج کانتینر:

$ podman diff container1
A /myscript.sh

نمایش فایل‌های اصلاح‌شده کانتینر در مقایسه با ایمیج کانتینر در قالب JSON:

$ podman diff --format json myimage
{
  "changed": [
    "/usr",
    "/usr/local",
    "/usr/local/bin"
  ],
  "added": [
    "/usr/local/bin/docker-entrypoint.sh"
  ]
}

نمایش تفاوت بین کانتینر مشخص‌شده و ایمیج:

$ podman diff container1 image1
A /test

podman(1), podman-container-diff(1), podman-image-diff(1)

اوت ۲۰۱۷، در ابتدا توسط Ryan Cole به نشانی rycole@redhat.com گردآوری شد ⟨mailto:rycole@redhat.com⟩