containers-storage-applydiff-using-staging-dir(1) دستورات کاربر containers-storage-applydiff-using-staging-dir(1)

containers-storage-applydiff-using-staging-dir - اعمال تفاوت لایه به یک لایه با استفاده از دایرکتوری واسط (staging)

containers-storage applydiff-using-staging-dir layerNameOrID source

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

برخلاف apply-diff، دستور applydiff-using-staging-dir ابتدا یک دایرکتوری واسط (staging directory) ایجاد می‌کند و سپس نتیجه نهایی را به مقصد منتقل می‌سازد.

containers-storage applydiff-using-staging-dir 5891b5b522 /path/to/diff

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

سپتامبر 2023