containers-storage-apply-diff(1) General Commands Manual containers-storage-apply-diff(1)

containers-storage-applydiff - اعمال تفاوت لایه (layer diff) بر روی یک لایه

containers-storage apply-diff [گزینه‌ها [...]] layerNameOrID [referenceLayerNameOrID]

هنگامی که یک لایه برای نخستین بار ایجاد می‌شود، هیچ تغییری نسبت به لایه والد خود ندارد. لایه را می‌توان به‌صورت خواندن-نوشتن سوار (مانت) کرده و محتویات آن را مستقیماً تغییر داد، یا اینکه می‌توان با اعمال یک diff لایه، محتویاتی را اضافه (یا حذف) کرد. یک diff لایه در قالب یک بایگانی tar (احتمالاً فشرده‌شده) با اطلاعات اضافی موجود در هدرهای آن ارائه می‌شود و می‌تواند با اجرای containers-storage diff یا معادل آن تولید شود.

تفاوت‌های لایه معمولاً به‌صورت دستی اعمال نمی‌شوند. اغلب آن‌ها توسط ابزاری که برای وارد کردن (import) کل یک ایمیج استفاده می‌شود، مانند skopeo، اعمال می‌گردند.

-f | --file filename

نام فایلی را مشخص می‌کند که تفاوت (diff) باید از آن خوانده شود. اگر این گزینه استفاده نشود، diff از ورودی استاندارد خوانده می‌شود.

containers-storage apply-diff -f 71841c97e320d6cde.tar.gz layer1

containers-storage-changes(1) containers-storage-diff(1) containers-storage-diffsize(1)

August 2016