| podman-unmount(1) | General Commands Manual | podman-unmount(1) |
نام (NAME)
podman-unmount - پیاده کردن سیستمفایل ریشه یک کانتینر در حال کار
خلاصه دستور (SYNOPSIS)
podman unmount [options] container [...]
podman umount [options] container [...]
podman container unmount [options] container [...]
podman container umount [options] container [...]
توضیحات (DESCRIPTION)
سیستمفایل ریشه کانتینرهای مشخصشده را در صورتی که هیچ فرایند دیگری در حال استفاده از آن نباشد، پیاده (unmount) میکند.
بخش ذخیرهسازی کانتینر (Container storage) هر بار که یک کانتینر سوار میشود، شمارنده سوار کردن (mount counter) را افزایش میدهد. هنگامی که یک کانتینر پیاده میشود، این شمارنده کاهش مییابد و سیستمفایل ریشه کانتینر تنها زمانی به صورت فیزیکی پیاده میشود که این شمارنده به صفر برسد که نشان میدهد هیچ فرایند دیگری از این نقطه اتصال استفاده نمیکند. عملیات پیادهسازی را میتوان با گزینه --force اجبار کرد.
نکته: پادمن میتواند هم برای پیاده کردن کانتینرهای پادمن و هم کانتینرهای خارجی استفاده شود. کانتینرهای خارجی کانتینرهایی در container/storage هستند که توسط ابزارهای دیگر مانند Buildah و CRI-O ایجاد شدهاند.
گزینهها (OPTIONS)
--all, -a
تمامی کانتینرهای سوارشده کنونی پیاده میشوند.
--force, -f
پیادهسازی سیستمفایل ریشه کانتینرهای مشخصشده را اجبار میکند، حتی اگر فرایندهای دیگر آن را سوار کرده باشند.
نکته: در صورتی که نقطه اتصال مورد استفاده فرایندهای دیگر بدون اطلاع آنها حذف شود، ممکن است آن فرایندها با خطا مواجه شوند.
--latest, -l
به جای ارائه نام یا شناسه کانتینر، از آخرین کانتینر ایجادشده استفاده میکند. نکته: آخرین کانتینر راهاندازیشده میتواند متعلق به سایر کاربران پادمن روی ماشین میزبان باشد. (این گزینه در کلاینت ریموت پادمن، از جمله سیستمهای مک و ویندوز (به استثنای WSL2) در دسترس نیست).
مثالها (EXAMPLES)
پیاده کردن کانتینر با یک شناسه مشخص:
podman container unmount containerID
پیاده کردن چندین کانتینر با شناسههای مشخص:
podman unmount containerID1 containerID2 containerID3
پیاده کردن تمامی کانتینرها:
podman unmount --all
اجبار در پیادهسازی کانتینر با شناسه مشخص:
podman umount --force containerID