| podman-diff(1) | General Commands Manual | podman-diff(1) |
نام (NAME)
podman-diff - بازبینی تغییرات در سیستمفایل یک کانتینر یا ایمیج
خلاصه دستور (SYNOPSIS)
podman diff [options] container|image [container|image]
توضیحات (DESCRIPTION)
تغییرات روی سیستمفایل یک کانتینر یا ایمیج را نمایش میدهد. کانتینر یا ایمیج با لایه والد خود یا با آرگومان دوم (در صورت مشخص شدن) مقایسه میشود.
در ابتدای خطوط خروجی نمادهای زیر قرار میگیرند:
| نماد | توضیحات |
| A | یک فایل یا دایرکتوری اضافه شده است. |
| D | یک فایل یا دایرکتوری حذف شده است. |
| C | یک فایل یا دایرکتوری تغییر یافته است. |
گزینهها (OPTIONS)
--format
تغییر قالب خروجی به قالبی متفاوت. تنها قالب معتبر برای podman diff قالب json است.
--latest, -l
بهجای ارائه نام یا شناسه کانتینر، از آخرین کانتینر ایجادشده استفاده میکند. نکته: آخرین کانتینر راهاندازیشده میتواند متعلق به سایر کاربران پودمن در ماشین میزبان باشد. (این گزینه در کلاینت ریموت پودمن، از جمله ماشینهای Mac و Windows (بهاستثنای WSL2) در دسترس نیست)
مثالها (EXAMPLES)
نمایش فایلهای اصلاحشده کانتینر در مقایسه با ایمیج کانتینر:
$ 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
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
اوت ۲۰۱۷، در ابتدا توسط Ryan Cole به نشانی rycole@redhat.com گردآوری شد ⟨mailto:rycole@redhat.com⟩